66.78/37.81 YES 66.78/37.82 proof of /export/starexec/sandbox/benchmark/theBenchmark.hs 66.78/37.82 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 66.78/37.82 66.78/37.82 66.78/37.82 H-Termination with start terms of the given HASKELL could be proven: 66.78/37.82 66.78/37.82 (0) HASKELL 66.78/37.82 (1) LR [EQUIVALENT, 0 ms] 66.78/37.82 (2) HASKELL 66.78/37.82 (3) CR [EQUIVALENT, 0 ms] 66.78/37.82 (4) HASKELL 66.78/37.82 (5) IFR [EQUIVALENT, 0 ms] 66.78/37.82 (6) HASKELL 66.78/37.82 (7) BR [EQUIVALENT, 0 ms] 66.78/37.82 (8) HASKELL 66.78/37.82 (9) COR [EQUIVALENT, 0 ms] 66.78/37.82 (10) HASKELL 66.78/37.82 (11) LetRed [EQUIVALENT, 29 ms] 66.78/37.82 (12) HASKELL 66.78/37.82 (13) NumRed [SOUND, 0 ms] 66.78/37.82 (14) HASKELL 66.78/37.82 (15) Narrow [SOUND, 0 ms] 66.78/37.82 (16) AND 66.78/37.82 (17) QDP 66.78/37.82 (18) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (19) YES 66.78/37.82 (20) QDP 66.78/37.82 (21) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (22) YES 66.78/37.82 (23) QDP 66.78/37.82 (24) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (25) YES 66.78/37.82 (26) QDP 66.78/37.82 (27) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (28) YES 66.78/37.82 (29) QDP 66.78/37.82 (30) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (31) QDP 66.78/37.82 (32) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (33) YES 66.78/37.82 (34) QDP 66.78/37.82 (35) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (36) QDP 66.78/37.82 (37) QDPSizeChangeProof [EQUIVALENT, 18 ms] 66.78/37.82 (38) YES 66.78/37.82 (39) QDP 66.78/37.82 (40) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (41) QDP 66.78/37.82 (42) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (43) QDP 66.78/37.82 (44) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (45) QDP 66.78/37.82 (46) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (47) QDP 66.78/37.82 (48) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (49) QDP 66.78/37.82 (50) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (51) QDP 66.78/37.82 (52) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (53) QDP 66.78/37.82 (54) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (55) QDP 66.78/37.82 (56) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (57) QDP 66.78/37.82 (58) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (59) QDP 66.78/37.82 (60) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (61) QDP 66.78/37.82 (62) UsableRulesProof [EQUIVALENT, 0 ms] 66.78/37.82 (63) QDP 66.78/37.82 (64) QReductionProof [EQUIVALENT, 0 ms] 66.78/37.82 (65) QDP 66.78/37.82 (66) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (67) QDP 66.78/37.82 (68) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (69) QDP 66.78/37.82 (70) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (71) QDP 66.78/37.82 (72) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (73) QDP 66.78/37.82 (74) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (75) QDP 66.78/37.82 (76) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (77) QDP 66.78/37.82 (78) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (79) QDP 66.78/37.82 (80) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (81) QDP 66.78/37.82 (82) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (83) QDP 66.78/37.82 (84) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (85) QDP 66.78/37.82 (86) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (87) QDP 66.78/37.82 (88) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (89) QDP 66.78/37.82 (90) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (91) QDP 66.78/37.82 (92) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (93) QDP 66.78/37.82 (94) UsableRulesProof [EQUIVALENT, 0 ms] 66.78/37.82 (95) QDP 66.78/37.82 (96) QReductionProof [EQUIVALENT, 0 ms] 66.78/37.82 (97) QDP 66.78/37.82 (98) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (99) QDP 66.78/37.82 (100) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (101) QDP 66.78/37.82 (102) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (103) QDP 66.78/37.82 (104) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (105) QDP 66.78/37.82 (106) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (107) QDP 66.78/37.82 (108) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (109) QDP 66.78/37.82 (110) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (111) QDP 66.78/37.82 (112) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (113) QDP 66.78/37.82 (114) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (115) QDP 66.78/37.82 (116) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (117) QDP 66.78/37.82 (118) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (119) QDP 66.78/37.82 (120) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (121) QDP 66.78/37.82 (122) QDPOrderProof [EQUIVALENT, 96 ms] 66.78/37.82 (123) QDP 66.78/37.82 (124) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (125) AND 66.78/37.82 (126) QDP 66.78/37.82 (127) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (128) YES 66.78/37.82 (129) QDP 66.78/37.82 (130) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (131) YES 66.78/37.82 (132) QDP 66.78/37.82 (133) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (134) YES 66.78/37.82 (135) QDP 66.78/37.82 (136) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (137) YES 66.78/37.82 (138) QDP 66.78/37.82 (139) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (140) YES 66.78/37.82 (141) QDP 66.78/37.82 (142) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (143) YES 66.78/37.82 (144) QDP 66.78/37.82 (145) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (146) YES 66.78/37.82 (147) QDP 66.78/37.82 (148) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (149) YES 66.78/37.82 (150) QDP 66.78/37.82 (151) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (152) YES 66.78/37.82 (153) QDP 66.78/37.82 (154) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (155) YES 66.78/37.82 (156) QDP 66.78/37.82 (157) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (158) YES 66.78/37.82 (159) QDP 66.78/37.82 (160) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (161) YES 66.78/37.82 (162) QDP 66.78/37.82 (163) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (164) YES 66.78/37.82 (165) QDP 66.78/37.82 (166) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (167) YES 66.78/37.82 (168) QDP 66.78/37.82 (169) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (170) YES 66.78/37.82 (171) QDP 66.78/37.82 (172) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (173) YES 66.78/37.82 (174) QDP 66.78/37.82 (175) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (176) YES 66.78/37.82 (177) QDP 66.78/37.82 (178) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (179) YES 66.78/37.82 (180) QDP 66.78/37.82 (181) QDPSizeChangeProof [EQUIVALENT, 0 ms] 66.78/37.82 (182) YES 66.78/37.82 (183) QDP 66.78/37.82 (184) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (185) QDP 66.78/37.82 (186) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (187) QDP 66.78/37.82 (188) UsableRulesProof [EQUIVALENT, 0 ms] 66.78/37.82 (189) QDP 66.78/37.82 (190) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (191) QDP 66.78/37.82 (192) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (193) QDP 66.78/37.82 (194) TransformationProof [EQUIVALENT, 1 ms] 66.78/37.82 (195) QDP 66.78/37.82 (196) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (197) QDP 66.78/37.82 (198) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (199) QDP 66.78/37.82 (200) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (201) QDP 66.78/37.82 (202) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (203) QDP 66.78/37.82 (204) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (205) QDP 66.78/37.82 (206) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (207) QDP 66.78/37.82 (208) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (209) QDP 66.78/37.82 (210) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (211) QDP 66.78/37.82 (212) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (213) QDP 66.78/37.82 (214) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (215) QDP 66.78/37.82 (216) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (217) QDP 66.78/37.82 (218) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (219) QDP 66.78/37.82 (220) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (221) QDP 66.78/37.82 (222) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (223) QDP 66.78/37.82 (224) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (225) QDP 66.78/37.82 (226) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (227) QDP 66.78/37.82 (228) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (229) QDP 66.78/37.82 (230) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (231) QDP 66.78/37.82 (232) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (233) QDP 66.78/37.82 (234) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (235) QDP 66.78/37.82 (236) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (237) AND 66.78/37.82 (238) QDP 66.78/37.82 (239) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (240) QDP 66.78/37.82 (241) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (242) QDP 66.78/37.82 (243) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (244) QDP 66.78/37.82 (245) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (246) QDP 66.78/37.82 (247) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (248) AND 66.78/37.82 (249) QDP 66.78/37.82 (250) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (251) QDP 66.78/37.82 (252) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (253) QDP 66.78/37.82 (254) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (255) QDP 66.78/37.82 (256) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (257) QDP 66.78/37.82 (258) TransformationProof [EQUIVALENT, 4 ms] 66.78/37.82 (259) QDP 66.78/37.82 (260) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (261) AND 66.78/37.82 (262) QDP 66.78/37.82 (263) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (264) QDP 66.78/37.82 (265) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (266) QDP 66.78/37.82 (267) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (268) QDP 66.78/37.82 (269) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (270) QDP 66.78/37.82 (271) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (272) AND 66.78/37.82 (273) QDP 66.78/37.82 (274) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (275) QDP 66.78/37.82 (276) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (277) QDP 66.78/37.82 (278) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (279) QDP 66.78/37.82 (280) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (281) QDP 66.78/37.82 (282) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (283) QDP 66.78/37.82 (284) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (285) QDP 66.78/37.82 (286) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (287) QDP 66.78/37.82 (288) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (289) AND 66.78/37.82 (290) QDP 66.78/37.82 (291) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (292) QDP 66.78/37.82 (293) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (294) QDP 66.78/37.82 (295) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (296) QDP 66.78/37.82 (297) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (298) AND 66.78/37.82 (299) QDP 66.78/37.82 (300) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (301) QDP 66.78/37.82 (302) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (303) QDP 66.78/37.82 (304) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (305) QDP 66.78/37.82 (306) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (307) AND 66.78/37.82 (308) QDP 66.78/37.82 (309) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (310) QDP 66.78/37.82 (311) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (312) QDP 66.78/37.82 (313) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (314) QDP 66.78/37.82 (315) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (316) QDP 66.78/37.82 (317) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (318) QDP 66.78/37.82 (319) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (320) QDP 66.78/37.82 (321) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (322) QDP 66.78/37.82 (323) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (324) QDP 66.78/37.82 (325) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (326) QDP 66.78/37.82 (327) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (328) AND 66.78/37.82 (329) QDP 66.78/37.82 (330) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (331) QDP 66.78/37.82 (332) UsableRulesProof [EQUIVALENT, 0 ms] 66.78/37.82 (333) QDP 66.78/37.82 (334) QReductionProof [EQUIVALENT, 0 ms] 66.78/37.82 (335) QDP 66.78/37.82 (336) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (337) QDP 66.78/37.82 (338) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (339) QDP 66.78/37.82 (340) TransformationProof [EQUIVALENT, 8 ms] 66.78/37.82 (341) QDP 66.78/37.82 (342) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (343) QDP 66.78/37.82 (344) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (345) QDP 66.78/37.82 (346) DependencyGraphProof [EQUIVALENT, 0 ms] 66.78/37.82 (347) AND 66.78/37.82 (348) QDP 66.78/37.82 (349) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (350) QDP 66.78/37.82 (351) TransformationProof [EQUIVALENT, 0 ms] 66.78/37.82 (352) QDP 69.63/38.54 (353) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (354) QDP 69.63/38.54 (355) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (356) QDP 69.63/38.54 (357) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (358) QDP 69.63/38.54 (359) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (360) QDP 69.63/38.54 (361) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (362) QDP 69.63/38.54 (363) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (364) QDP 69.63/38.54 (365) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (366) QDP 69.63/38.54 (367) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (368) QDP 69.63/38.54 (369) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (370) QDP 69.63/38.54 (371) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (372) QDP 69.63/38.54 (373) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (374) QDP 69.63/38.54 (375) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (376) QDP 69.63/38.54 (377) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (378) QDP 69.63/38.54 (379) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (380) QDP 69.63/38.54 (381) DependencyGraphProof [EQUIVALENT, 0 ms] 69.63/38.54 (382) QDP 69.63/38.54 (383) TransformationProof [EQUIVALENT, 2 ms] 69.63/38.54 (384) QDP 69.63/38.54 (385) DependencyGraphProof [EQUIVALENT, 0 ms] 69.63/38.54 (386) QDP 69.63/38.54 (387) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (388) QDP 69.63/38.54 (389) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (390) QDP 69.63/38.54 (391) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (392) QDP 69.63/38.54 (393) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (394) QDP 69.63/38.54 (395) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (396) QDP 69.63/38.54 (397) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (398) QDP 69.63/38.54 (399) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (400) QDP 69.63/38.54 (401) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (402) QDP 69.63/38.54 (403) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (404) QDP 69.63/38.54 (405) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (406) QDP 69.63/38.54 (407) TransformationProof [EQUIVALENT, 0 ms] 69.63/38.54 (408) QDP 69.63/38.54 (409) TransformationProof [EQUIVALENT, 7 ms] 69.63/38.54 (410) QDP 69.63/38.54 (411) QDPOrderProof [EQUIVALENT, 88 ms] 69.63/38.54 (412) QDP 69.63/38.54 (413) DependencyGraphProof [EQUIVALENT, 0 ms] 69.63/38.54 (414) AND 69.63/38.54 (415) QDP 69.63/38.54 (416) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (417) YES 69.63/38.54 (418) QDP 69.63/38.54 (419) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (420) YES 69.63/38.54 (421) QDP 69.63/38.54 (422) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (423) YES 69.63/38.54 (424) QDP 69.63/38.54 (425) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (426) YES 69.63/38.54 (427) QDP 69.63/38.54 (428) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (429) YES 69.63/38.54 (430) QDP 69.63/38.54 (431) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (432) YES 69.63/38.54 (433) QDP 69.63/38.54 (434) UsableRulesProof [EQUIVALENT, 0 ms] 69.63/38.54 (435) QDP 69.63/38.54 (436) QReductionProof [EQUIVALENT, 0 ms] 69.63/38.54 (437) QDP 69.63/38.54 (438) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (439) YES 69.63/38.54 (440) QDP 69.63/38.54 (441) UsableRulesProof [EQUIVALENT, 0 ms] 69.63/38.54 (442) QDP 69.63/38.54 (443) QReductionProof [EQUIVALENT, 0 ms] 69.63/38.54 (444) QDP 69.63/38.54 (445) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (446) YES 69.63/38.54 (447) QDP 69.63/38.54 (448) UsableRulesProof [EQUIVALENT, 0 ms] 69.63/38.54 (449) QDP 69.63/38.54 (450) QReductionProof [EQUIVALENT, 0 ms] 69.63/38.54 (451) QDP 69.63/38.54 (452) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (453) YES 69.63/38.54 (454) QDP 69.63/38.54 (455) UsableRulesProof [EQUIVALENT, 0 ms] 69.63/38.54 (456) QDP 69.63/38.54 (457) QReductionProof [EQUIVALENT, 0 ms] 69.63/38.54 (458) QDP 69.63/38.54 (459) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (460) YES 69.63/38.54 (461) QDP 69.63/38.54 (462) UsableRulesProof [EQUIVALENT, 0 ms] 69.63/38.54 (463) QDP 69.63/38.54 (464) QReductionProof [EQUIVALENT, 0 ms] 69.63/38.54 (465) QDP 69.63/38.54 (466) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (467) YES 69.63/38.54 (468) QDP 69.63/38.54 (469) UsableRulesProof [EQUIVALENT, 0 ms] 69.63/38.54 (470) QDP 69.63/38.54 (471) QReductionProof [EQUIVALENT, 0 ms] 69.63/38.54 (472) QDP 69.63/38.54 (473) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (474) YES 69.63/38.54 (475) QDP 69.63/38.54 (476) UsableRulesProof [EQUIVALENT, 0 ms] 69.63/38.54 (477) QDP 69.63/38.54 (478) QReductionProof [EQUIVALENT, 0 ms] 69.63/38.54 (479) QDP 69.63/38.54 (480) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (481) YES 69.63/38.54 (482) QDP 69.63/38.54 (483) UsableRulesProof [EQUIVALENT, 0 ms] 69.63/38.54 (484) QDP 69.63/38.54 (485) QReductionProof [EQUIVALENT, 0 ms] 69.63/38.54 (486) QDP 69.63/38.54 (487) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (488) YES 69.63/38.54 (489) QDP 69.63/38.54 (490) UsableRulesProof [EQUIVALENT, 0 ms] 69.63/38.54 (491) QDP 69.63/38.54 (492) QReductionProof [EQUIVALENT, 0 ms] 69.63/38.54 (493) QDP 69.63/38.54 (494) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (495) YES 69.63/38.54 (496) QDP 69.63/38.54 (497) UsableRulesProof [EQUIVALENT, 0 ms] 69.63/38.54 (498) QDP 69.63/38.54 (499) QReductionProof [EQUIVALENT, 0 ms] 69.63/38.54 (500) QDP 69.63/38.54 (501) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (502) YES 69.63/38.54 (503) QDP 69.63/38.54 (504) DependencyGraphProof [EQUIVALENT, 0 ms] 69.63/38.54 (505) QDP 69.63/38.54 (506) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (507) YES 69.63/38.54 (508) QDP 69.63/38.54 (509) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (510) YES 69.63/38.54 (511) QDP 69.63/38.54 (512) QDPSizeChangeProof [EQUIVALENT, 0 ms] 69.63/38.54 (513) YES 69.63/38.54 69.63/38.54 69.63/38.54 ---------------------------------------- 69.63/38.54 69.63/38.54 (0) 69.63/38.54 Obligation: 69.63/38.54 mainModule Main 69.63/38.54 module FiniteMap where { 69.63/38.54 import qualified Main; 69.63/38.54 import qualified Maybe; 69.63/38.54 import qualified Prelude; 69.63/38.54 data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b) ; 69.63/38.54 69.63/38.54 instance (Eq a, Eq b) => Eq FiniteMap a b where { 69.63/38.54 (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; 69.63/38.54 } 69.63/38.54 addToFM :: Ord b => FiniteMap b a -> b -> a -> FiniteMap b a; 69.63/38.54 addToFM fm key elt = addToFM_C (\old new ->new) fm key elt; 69.63/38.54 69.63/38.54 addToFM_C :: Ord a => (b -> b -> b) -> FiniteMap a b -> a -> b -> FiniteMap a b; 69.63/38.54 addToFM_C combiner EmptyFM key elt = unitFM key elt; 69.63/38.54 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 69.63/38.54 | new_key > key = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt) 69.63/38.54 | otherwise = Branch new_key (combiner elt new_elt) size fm_l fm_r; 69.63/38.54 69.63/38.54 deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b; 69.63/38.54 deleteMax (Branch key elt _ fm_l EmptyFM) = fm_l; 69.63/38.54 deleteMax (Branch key elt _ fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); 69.63/38.54 69.63/38.54 deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b; 69.63/38.54 deleteMin (Branch key elt _ EmptyFM fm_r) = fm_r; 69.63/38.54 deleteMin (Branch key elt _ fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; 69.63/38.54 69.63/38.54 emptyFM :: FiniteMap b a; 69.63/38.54 emptyFM = EmptyFM; 69.63/38.54 69.63/38.54 findMax :: FiniteMap a b -> (a,b); 69.63/38.54 findMax (Branch key elt _ _ EmptyFM) = (key,elt); 69.63/38.54 findMax (Branch key elt _ _ fm_r) = findMax fm_r; 69.63/38.54 69.63/38.54 findMin :: FiniteMap b a -> (b,a); 69.63/38.54 findMin (Branch key elt _ EmptyFM _) = (key,elt); 69.63/38.54 findMin (Branch key elt _ fm_l _) = findMin fm_l; 69.63/38.54 69.63/38.54 fmToList :: FiniteMap b a -> [(b,a)]; 69.63/38.54 fmToList fm = foldFM (\key elt rest ->(key,elt) : rest) [] fm; 69.63/38.54 69.63/38.54 foldFM :: (b -> a -> c -> c) -> c -> FiniteMap b a -> c; 69.63/38.54 foldFM k z EmptyFM = z; 69.63/38.54 foldFM k z (Branch key elt _ fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; 69.63/38.54 69.63/38.54 glueBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 69.63/38.54 glueBal EmptyFM fm2 = fm2; 69.63/38.54 glueBal fm1 EmptyFM = fm1; 69.63/38.54 glueBal fm1 fm2 | sizeFM fm2 > sizeFM fm1 = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) 69.63/38.54 | otherwise = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { 69.63/38.54 mid_elt1 = (\(_,mid_elt1) ->mid_elt1) vv2; 69.63/38.54 mid_elt2 = (\(_,mid_elt2) ->mid_elt2) vv3; 69.63/38.54 mid_key1 = (\(mid_key1,_) ->mid_key1) vv2; 69.63/38.54 mid_key2 = (\(mid_key2,_) ->mid_key2) vv3; 69.63/38.54 vv2 = findMax fm1; 69.63/38.54 vv3 = findMin fm2; 69.63/38.54 }; 69.63/38.54 69.63/38.54 glueVBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 69.63/38.54 glueVBal EmptyFM fm2 = fm2; 69.70/38.56 glueVBal fm1 EmptyFM = fm1; 69.70/38.56 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 69.70/38.56 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (glueVBal fm_lr fm_r) 69.70/38.56 | otherwise = glueBal fm_l fm_r where { 69.70/38.56 size_l = sizeFM fm_l; 69.70/38.56 size_r = sizeFM fm_r; 69.70/38.56 }; 69.70/38.56 69.70/38.56 intersectFM :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 69.70/38.56 intersectFM fm1 fm2 = intersectFM_C (\left right ->right) fm1 fm2; 69.70/38.56 69.70/38.56 intersectFM_C :: Ord a => (c -> b -> d) -> FiniteMap a c -> FiniteMap a b -> FiniteMap a d; 69.70/38.56 intersectFM_C combiner fm1 EmptyFM = emptyFM; 69.70/38.56 intersectFM_C combiner EmptyFM fm2 = emptyFM; 69.70/38.56 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) 69.70/38.56 | otherwise = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) where { 69.70/38.56 elt1 = (\(Just elt1) ->elt1) vv1; 69.70/38.56 gts = splitGT fm1 split_key; 69.70/38.56 lts = splitLT fm1 split_key; 69.70/38.56 maybe_elt1 = lookupFM fm1 split_key; 69.70/38.56 vv1 = maybe_elt1; 69.70/38.56 }; 69.70/38.56 69.70/38.56 lookupFM :: Ord b => FiniteMap b a -> b -> Maybe a; 69.70/38.56 lookupFM EmptyFM key = Nothing; 69.70/38.56 lookupFM (Branch key elt _ fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find 69.70/38.56 | key_to_find > key = lookupFM fm_r key_to_find 69.70/38.56 | otherwise = Just elt; 69.70/38.56 69.70/38.56 mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 69.70/38.56 mkBalBranch key elt fm_L fm_R | size_l + size_r < 2 = mkBranch 1 key elt fm_L fm_R 69.70/38.56 | size_r > sIZE_RATIO * size_l = case fm_R of { 69.70/38.56 Branch _ _ _ fm_rl fm_rr | sizeFM fm_rl < 2 * sizeFM fm_rr -> single_L fm_L fm_R 69.70/38.56 | otherwise -> double_L fm_L fm_R; 69.70/38.56 } 69.70/38.56 | size_l > sIZE_RATIO * size_r = case fm_L of { 69.70/38.56 Branch _ _ _ fm_ll fm_lr | sizeFM fm_lr < 2 * sizeFM fm_ll -> single_R fm_L fm_R 69.70/38.56 | otherwise -> double_R fm_L fm_R; 69.70/38.56 } 69.70/38.56 | otherwise = mkBranch 2 key elt fm_L fm_R where { 69.70/38.56 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); 69.70/38.56 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); 69.70/38.56 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; 69.70/38.56 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); 69.70/38.56 size_l = sizeFM fm_L; 69.70/38.56 size_r = sizeFM fm_R; 69.70/38.56 }; 69.70/38.56 69.70/38.56 mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 69.70/38.56 mkBranch which key elt fm_l fm_r = let { 69.70/38.56 result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; 69.70/38.56 } in result where { 69.70/38.56 balance_ok = True; 69.70/38.56 left_ok = case fm_l of { 69.70/38.56 EmptyFM-> True; 69.70/38.56 Branch left_key _ _ _ _-> let { 69.70/38.56 biggest_left_key = fst (findMax fm_l); 69.70/38.56 } in biggest_left_key < key; 69.70/38.56 } ; 69.70/38.56 left_size = sizeFM fm_l; 69.70/38.56 right_ok = case fm_r of { 69.70/38.56 EmptyFM-> True; 69.70/38.56 Branch right_key _ _ _ _-> let { 69.70/38.56 smallest_right_key = fst (findMin fm_r); 69.70/38.56 } in key < smallest_right_key; 69.70/38.56 } ; 69.70/38.56 right_size = sizeFM fm_r; 69.70/38.56 unbox :: Int -> Int; 69.70/38.56 unbox x = x; 69.70/38.56 }; 69.70/38.56 69.70/38.56 mkVBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 69.70/38.56 mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; 69.70/38.56 mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 69.70/38.56 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 69.70/38.56 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (mkVBalBranch key elt fm_lr fm_r) 69.70/38.56 | otherwise = mkBranch 13 key elt fm_l fm_r where { 69.70/38.56 size_l = sizeFM fm_l; 69.70/38.56 size_r = sizeFM fm_r; 69.70/38.56 }; 69.70/38.56 69.70/38.56 sIZE_RATIO :: Int; 69.70/38.56 sIZE_RATIO = 5; 69.70/38.56 69.70/38.56 sizeFM :: FiniteMap a b -> Int; 69.70/38.56 sizeFM EmptyFM = 0; 69.70/38.56 sizeFM (Branch _ _ size _ _) = size; 69.70/38.56 69.70/38.56 splitGT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 69.70/38.56 splitGT EmptyFM split_key = emptyFM; 69.70/38.56 splitGT (Branch key elt _ fm_l fm_r) split_key | split_key > key = splitGT fm_r split_key 69.70/38.56 | split_key < key = mkVBalBranch key elt (splitGT fm_l split_key) fm_r 69.70/38.56 | otherwise = fm_r; 69.70/38.56 69.70/38.56 splitLT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 69.70/38.56 splitLT EmptyFM split_key = emptyFM; 69.70/38.56 splitLT (Branch key elt _ fm_l fm_r) split_key | split_key < key = splitLT fm_l split_key 69.70/38.56 | split_key > key = mkVBalBranch key elt fm_l (splitLT fm_r split_key) 69.70/38.56 | otherwise = fm_l; 69.70/38.56 69.70/38.56 unitFM :: b -> a -> FiniteMap b a; 69.70/38.56 unitFM key elt = Branch key elt 1 emptyFM emptyFM; 69.70/38.56 69.70/38.56 } 69.70/38.56 module Maybe where { 69.70/38.56 import qualified FiniteMap; 69.70/38.56 import qualified Main; 69.70/38.56 import qualified Prelude; 69.70/38.56 isJust :: Maybe a -> Bool; 69.70/38.56 isJust Nothing = False; 69.70/38.56 isJust _ = True; 69.70/38.56 69.70/38.56 } 69.70/38.56 module Main where { 69.70/38.56 import qualified FiniteMap; 69.70/38.56 import qualified Maybe; 69.70/38.56 import qualified Prelude; 69.70/38.56 } 69.70/38.56 69.70/38.56 ---------------------------------------- 69.70/38.56 69.70/38.56 (1) LR (EQUIVALENT) 69.70/38.56 Lambda Reductions: 69.70/38.56 The following Lambda expression 69.70/38.56 "\oldnew->new" 69.70/38.56 is transformed to 69.70/38.56 "addToFM0 old new = new; 69.70/38.56 " 69.70/38.56 The following Lambda expression 69.70/38.56 "\leftright->right" 69.70/38.56 is transformed to 69.70/38.56 "intersectFM0 left right = right; 69.70/38.56 " 69.70/38.56 The following Lambda expression 69.70/38.56 "\(_,mid_elt2)->mid_elt2" 69.70/38.56 is transformed to 69.70/38.56 "mid_elt20 (_,mid_elt2) = mid_elt2; 69.70/38.56 " 69.70/38.56 The following Lambda expression 69.70/38.56 "\(mid_key2,_)->mid_key2" 69.70/38.56 is transformed to 69.70/38.56 "mid_key20 (mid_key2,_) = mid_key2; 69.70/38.56 " 69.70/38.56 The following Lambda expression 69.70/38.56 "\(mid_key1,_)->mid_key1" 69.70/38.56 is transformed to 69.70/38.56 "mid_key10 (mid_key1,_) = mid_key1; 69.70/38.56 " 69.70/38.56 The following Lambda expression 69.70/38.56 "\(_,mid_elt1)->mid_elt1" 69.70/38.56 is transformed to 69.70/38.56 "mid_elt10 (_,mid_elt1) = mid_elt1; 69.70/38.56 " 69.70/38.56 The following Lambda expression 69.70/38.56 "\keyeltrest->(key,elt) : rest" 69.70/38.56 is transformed to 69.70/38.56 "fmToList0 key elt rest = (key,elt) : rest; 69.70/38.56 " 69.70/38.56 The following Lambda expression 69.70/38.56 "\(Just elt1)->elt1" 69.70/38.56 is transformed to 69.70/38.56 "elt10 (Just elt1) = elt1; 69.70/38.56 " 69.70/38.56 69.70/38.56 ---------------------------------------- 69.70/38.56 69.70/38.56 (2) 69.70/38.56 Obligation: 69.70/38.56 mainModule Main 69.70/38.56 module FiniteMap where { 69.70/38.56 import qualified Main; 69.70/38.56 import qualified Maybe; 69.70/38.56 import qualified Prelude; 69.70/38.56 data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b) ; 69.70/38.56 69.70/38.56 instance (Eq a, Eq b) => Eq FiniteMap a b where { 69.70/38.56 (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; 69.70/38.56 } 69.70/38.56 addToFM :: Ord b => FiniteMap b a -> b -> a -> FiniteMap b a; 69.70/38.56 addToFM fm key elt = addToFM_C addToFM0 fm key elt; 69.70/38.56 69.70/38.56 addToFM0 old new = new; 69.70/38.56 69.70/38.56 addToFM_C :: Ord b => (a -> a -> a) -> FiniteMap b a -> b -> a -> FiniteMap b a; 69.70/38.56 addToFM_C combiner EmptyFM key elt = unitFM key elt; 69.70/38.56 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 69.70/38.56 | new_key > key = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt) 69.70/38.56 | otherwise = Branch new_key (combiner elt new_elt) size fm_l fm_r; 69.70/38.56 69.70/38.56 deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b; 69.70/38.56 deleteMax (Branch key elt _ fm_l EmptyFM) = fm_l; 69.70/38.56 deleteMax (Branch key elt _ fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); 69.70/38.56 69.70/38.56 deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a; 69.70/38.56 deleteMin (Branch key elt _ EmptyFM fm_r) = fm_r; 69.70/38.56 deleteMin (Branch key elt _ fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; 69.70/38.56 69.70/38.56 emptyFM :: FiniteMap b a; 69.70/38.56 emptyFM = EmptyFM; 69.70/38.56 69.70/38.56 findMax :: FiniteMap a b -> (a,b); 69.70/38.56 findMax (Branch key elt _ _ EmptyFM) = (key,elt); 69.70/38.56 findMax (Branch key elt _ _ fm_r) = findMax fm_r; 69.70/38.56 69.70/38.56 findMin :: FiniteMap a b -> (a,b); 69.70/38.56 findMin (Branch key elt _ EmptyFM _) = (key,elt); 69.70/38.56 findMin (Branch key elt _ fm_l _) = findMin fm_l; 69.70/38.56 69.70/38.56 fmToList :: FiniteMap a b -> [(a,b)]; 69.70/38.56 fmToList fm = foldFM fmToList0 [] fm; 69.70/38.56 69.70/38.56 fmToList0 key elt rest = (key,elt) : rest; 69.70/38.56 69.70/38.56 foldFM :: (c -> a -> b -> b) -> b -> FiniteMap c a -> b; 69.70/38.56 foldFM k z EmptyFM = z; 69.70/38.56 foldFM k z (Branch key elt _ fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; 69.70/38.56 69.70/38.56 glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 69.70/38.56 glueBal EmptyFM fm2 = fm2; 69.70/38.56 glueBal fm1 EmptyFM = fm1; 69.70/38.56 glueBal fm1 fm2 | sizeFM fm2 > sizeFM fm1 = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) 69.70/38.56 | otherwise = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { 69.70/38.56 mid_elt1 = mid_elt10 vv2; 69.70/38.56 mid_elt10 (_,mid_elt1) = mid_elt1; 69.70/38.56 mid_elt2 = mid_elt20 vv3; 69.70/38.56 mid_elt20 (_,mid_elt2) = mid_elt2; 69.70/38.56 mid_key1 = mid_key10 vv2; 69.70/38.56 mid_key10 (mid_key1,_) = mid_key1; 69.70/38.56 mid_key2 = mid_key20 vv3; 69.70/38.56 mid_key20 (mid_key2,_) = mid_key2; 69.70/38.56 vv2 = findMax fm1; 69.70/38.56 vv3 = findMin fm2; 69.70/38.56 }; 69.70/38.56 69.70/38.56 glueVBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 69.70/38.56 glueVBal EmptyFM fm2 = fm2; 69.70/38.56 glueVBal fm1 EmptyFM = fm1; 69.70/38.56 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 69.70/38.56 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (glueVBal fm_lr fm_r) 69.70/38.56 | otherwise = glueBal fm_l fm_r where { 69.70/38.56 size_l = sizeFM fm_l; 69.70/38.56 size_r = sizeFM fm_r; 69.70/38.56 }; 69.70/38.56 69.70/38.56 intersectFM :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 69.70/38.56 intersectFM fm1 fm2 = intersectFM_C intersectFM0 fm1 fm2; 69.70/38.56 69.70/38.56 intersectFM0 left right = right; 69.70/38.56 69.70/38.56 intersectFM_C :: Ord b => (c -> d -> a) -> FiniteMap b c -> FiniteMap b d -> FiniteMap b a; 69.70/38.56 intersectFM_C combiner fm1 EmptyFM = emptyFM; 69.70/38.56 intersectFM_C combiner EmptyFM fm2 = emptyFM; 69.70/38.56 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) 69.70/38.56 | otherwise = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) where { 69.70/38.56 elt1 = elt10 vv1; 69.70/38.56 elt10 (Just elt1) = elt1; 69.70/38.56 gts = splitGT fm1 split_key; 69.70/38.56 lts = splitLT fm1 split_key; 69.70/38.56 maybe_elt1 = lookupFM fm1 split_key; 69.70/38.56 vv1 = maybe_elt1; 69.70/38.56 }; 69.70/38.56 69.70/38.56 lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; 69.70/38.56 lookupFM EmptyFM key = Nothing; 69.70/38.56 lookupFM (Branch key elt _ fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find 69.70/38.56 | key_to_find > key = lookupFM fm_r key_to_find 69.70/38.56 | otherwise = Just elt; 69.70/38.56 69.70/38.56 mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 69.70/38.56 mkBalBranch key elt fm_L fm_R | size_l + size_r < 2 = mkBranch 1 key elt fm_L fm_R 69.70/38.56 | size_r > sIZE_RATIO * size_l = case fm_R of { 69.70/38.56 Branch _ _ _ fm_rl fm_rr | sizeFM fm_rl < 2 * sizeFM fm_rr -> single_L fm_L fm_R 69.70/38.56 | otherwise -> double_L fm_L fm_R; 69.70/38.56 } 69.70/38.56 | size_l > sIZE_RATIO * size_r = case fm_L of { 69.70/38.56 Branch _ _ _ fm_ll fm_lr | sizeFM fm_lr < 2 * sizeFM fm_ll -> single_R fm_L fm_R 69.70/38.56 | otherwise -> double_R fm_L fm_R; 69.70/38.56 } 69.70/38.56 | otherwise = mkBranch 2 key elt fm_L fm_R where { 69.70/38.56 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); 69.70/38.56 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); 69.70/38.56 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; 69.70/38.56 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); 69.70/38.56 size_l = sizeFM fm_L; 69.70/38.56 size_r = sizeFM fm_R; 69.70/38.56 }; 69.70/38.56 69.70/38.56 mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 69.70/38.56 mkBranch which key elt fm_l fm_r = let { 69.70/38.56 result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; 69.70/38.56 } in result where { 69.70/38.56 balance_ok = True; 69.70/38.56 left_ok = case fm_l of { 69.70/38.56 EmptyFM-> True; 69.70/38.56 Branch left_key _ _ _ _-> let { 69.70/38.56 biggest_left_key = fst (findMax fm_l); 69.70/38.56 } in biggest_left_key < key; 69.70/38.56 } ; 69.70/38.56 left_size = sizeFM fm_l; 69.70/38.56 right_ok = case fm_r of { 69.70/38.56 EmptyFM-> True; 69.70/38.56 Branch right_key _ _ _ _-> let { 69.70/38.56 smallest_right_key = fst (findMin fm_r); 69.70/38.56 } in key < smallest_right_key; 69.70/38.56 } ; 69.70/38.56 right_size = sizeFM fm_r; 69.70/38.56 unbox :: Int -> Int; 69.70/38.56 unbox x = x; 69.70/38.56 }; 69.70/38.56 69.70/38.56 mkVBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 69.70/38.56 mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; 69.70/38.56 mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 69.70/38.56 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 69.70/38.56 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (mkVBalBranch key elt fm_lr fm_r) 69.70/38.56 | otherwise = mkBranch 13 key elt fm_l fm_r where { 69.70/38.56 size_l = sizeFM fm_l; 69.70/38.56 size_r = sizeFM fm_r; 69.70/38.56 }; 69.70/38.56 69.70/38.56 sIZE_RATIO :: Int; 69.70/38.56 sIZE_RATIO = 5; 69.70/38.56 69.70/38.56 sizeFM :: FiniteMap b a -> Int; 69.70/38.56 sizeFM EmptyFM = 0; 69.70/38.56 sizeFM (Branch _ _ size _ _) = size; 69.70/38.56 69.70/38.56 splitGT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; 69.70/38.56 splitGT EmptyFM split_key = emptyFM; 69.70/38.56 splitGT (Branch key elt _ fm_l fm_r) split_key | split_key > key = splitGT fm_r split_key 69.70/38.56 | split_key < key = mkVBalBranch key elt (splitGT fm_l split_key) fm_r 69.70/38.56 | otherwise = fm_r; 69.70/38.56 69.70/38.56 splitLT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 69.70/38.56 splitLT EmptyFM split_key = emptyFM; 69.70/38.56 splitLT (Branch key elt _ fm_l fm_r) split_key | split_key < key = splitLT fm_l split_key 69.70/38.56 | split_key > key = mkVBalBranch key elt fm_l (splitLT fm_r split_key) 69.70/38.56 | otherwise = fm_l; 69.70/38.56 69.70/38.56 unitFM :: a -> b -> FiniteMap a b; 69.70/38.56 unitFM key elt = Branch key elt 1 emptyFM emptyFM; 69.70/38.56 69.70/38.56 } 69.70/38.56 module Maybe where { 69.70/38.56 import qualified FiniteMap; 69.70/38.56 import qualified Main; 69.70/38.56 import qualified Prelude; 69.70/38.56 isJust :: Maybe a -> Bool; 69.70/38.56 isJust Nothing = False; 69.70/38.56 isJust _ = True; 69.70/38.56 69.70/38.56 } 69.70/38.56 module Main where { 69.70/38.56 import qualified FiniteMap; 69.70/38.56 import qualified Maybe; 69.70/38.56 import qualified Prelude; 69.70/38.56 } 69.70/38.56 69.70/38.56 ---------------------------------------- 69.70/38.56 69.70/38.56 (3) CR (EQUIVALENT) 69.70/38.56 Case Reductions: 69.70/38.56 The following Case expression 69.70/38.56 "case compare x y of { 69.70/38.56 EQ -> o; 69.70/38.56 LT -> LT; 69.70/38.56 GT -> GT} 69.70/38.56 " 69.70/38.56 is transformed to 69.70/38.56 "primCompAux0 o EQ = o; 69.70/38.56 primCompAux0 o LT = LT; 69.70/38.56 primCompAux0 o GT = GT; 69.70/38.56 " 69.70/38.56 The following Case expression 69.70/38.56 "case fm_r of { 69.70/38.56 EmptyFM -> True; 69.70/38.56 Branch right_key _ _ _ _ -> let { 69.70/38.56 smallest_right_key = fst (findMin fm_r); 69.70/38.56 } in key < smallest_right_key} 69.70/38.56 " 69.70/38.56 is transformed to 69.70/38.56 "right_ok0 fm_r key EmptyFM = True; 69.70/38.56 right_ok0 fm_r key (Branch right_key _ _ _ _) = let { 69.70/38.56 smallest_right_key = fst (findMin fm_r); 69.70/38.56 } in key < smallest_right_key; 69.70/38.56 " 69.70/38.56 The following Case expression 69.70/38.56 "case fm_l of { 69.70/38.56 EmptyFM -> True; 69.70/38.56 Branch left_key _ _ _ _ -> let { 69.70/38.56 biggest_left_key = fst (findMax fm_l); 69.70/38.56 } in biggest_left_key < key} 69.70/38.56 " 69.70/38.56 is transformed to 69.70/38.56 "left_ok0 fm_l key EmptyFM = True; 69.70/38.56 left_ok0 fm_l key (Branch left_key _ _ _ _) = let { 69.70/38.56 biggest_left_key = fst (findMax fm_l); 69.70/38.56 } in biggest_left_key < key; 69.70/38.56 " 69.70/38.56 The following Case expression 69.70/38.56 "case fm_R of { 69.70/38.56 Branch _ _ _ fm_rl fm_rr |sizeFM fm_rl < 2 * sizeFM fm_rrsingle_L fm_L fm_R|otherwisedouble_L fm_L fm_R} 69.70/38.56 " 69.70/38.56 is transformed to 69.70/38.56 "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; 69.70/38.56 " 69.70/38.56 The following Case expression 69.70/38.56 "case fm_L of { 69.70/38.56 Branch _ _ _ fm_ll fm_lr |sizeFM fm_lr < 2 * sizeFM fm_llsingle_R fm_L fm_R|otherwisedouble_R fm_L fm_R} 69.70/38.56 " 69.70/38.56 is transformed to 69.70/38.56 "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; 69.70/38.56 " 69.70/38.56 69.70/38.56 ---------------------------------------- 69.70/38.56 69.70/38.56 (4) 69.70/38.56 Obligation: 69.70/38.56 mainModule Main 69.70/38.56 module FiniteMap where { 69.70/38.56 import qualified Main; 69.70/38.56 import qualified Maybe; 69.70/38.56 import qualified Prelude; 69.70/38.56 data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; 69.70/38.56 69.70/38.56 instance (Eq a, Eq b) => Eq FiniteMap a b where { 69.70/38.56 (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; 69.70/38.56 } 69.70/38.56 addToFM :: Ord b => FiniteMap b a -> b -> a -> FiniteMap b a; 69.70/38.56 addToFM fm key elt = addToFM_C addToFM0 fm key elt; 69.70/38.56 69.70/38.56 addToFM0 old new = new; 69.70/38.56 69.70/38.56 addToFM_C :: Ord b => (a -> a -> a) -> FiniteMap b a -> b -> a -> FiniteMap b a; 69.70/38.56 addToFM_C combiner EmptyFM key elt = unitFM key elt; 69.70/38.56 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 69.70/38.56 | new_key > key = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt) 69.70/38.56 | otherwise = Branch new_key (combiner elt new_elt) size fm_l fm_r; 69.70/38.56 69.70/38.56 deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b; 69.70/38.56 deleteMax (Branch key elt _ fm_l EmptyFM) = fm_l; 69.70/38.56 deleteMax (Branch key elt _ fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); 69.70/38.56 69.70/38.56 deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a; 70.14/38.73 deleteMin (Branch key elt _ EmptyFM fm_r) = fm_r; 70.14/38.73 deleteMin (Branch key elt _ fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; 70.14/38.73 70.14/38.73 emptyFM :: FiniteMap b a; 70.14/38.73 emptyFM = EmptyFM; 70.14/38.73 70.14/38.73 findMax :: FiniteMap a b -> (a,b); 70.14/38.73 findMax (Branch key elt _ _ EmptyFM) = (key,elt); 70.14/38.73 findMax (Branch key elt _ _ fm_r) = findMax fm_r; 70.14/38.73 70.14/38.73 findMin :: FiniteMap b a -> (b,a); 70.14/38.73 findMin (Branch key elt _ EmptyFM _) = (key,elt); 70.14/38.73 findMin (Branch key elt _ fm_l _) = findMin fm_l; 70.14/38.73 70.14/38.73 fmToList :: FiniteMap a b -> [(a,b)]; 70.14/38.73 fmToList fm = foldFM fmToList0 [] fm; 70.14/38.73 70.14/38.73 fmToList0 key elt rest = (key,elt) : rest; 70.14/38.73 70.14/38.73 foldFM :: (b -> a -> c -> c) -> c -> FiniteMap b a -> c; 70.14/38.73 foldFM k z EmptyFM = z; 70.14/38.73 foldFM k z (Branch key elt _ fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; 70.14/38.73 70.14/38.73 glueBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 70.14/38.73 glueBal EmptyFM fm2 = fm2; 70.14/38.73 glueBal fm1 EmptyFM = fm1; 70.14/38.73 glueBal fm1 fm2 | sizeFM fm2 > sizeFM fm1 = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) 70.14/38.73 | otherwise = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { 70.14/38.73 mid_elt1 = mid_elt10 vv2; 70.14/38.73 mid_elt10 (_,mid_elt1) = mid_elt1; 70.14/38.73 mid_elt2 = mid_elt20 vv3; 70.14/38.73 mid_elt20 (_,mid_elt2) = mid_elt2; 70.14/38.73 mid_key1 = mid_key10 vv2; 70.14/38.73 mid_key10 (mid_key1,_) = mid_key1; 70.14/38.73 mid_key2 = mid_key20 vv3; 70.14/38.73 mid_key20 (mid_key2,_) = mid_key2; 70.14/38.73 vv2 = findMax fm1; 70.14/38.73 vv3 = findMin fm2; 70.14/38.73 }; 70.14/38.73 70.14/38.73 glueVBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 70.14/38.73 glueVBal EmptyFM fm2 = fm2; 70.14/38.73 glueVBal fm1 EmptyFM = fm1; 70.14/38.73 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 70.14/38.73 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (glueVBal fm_lr fm_r) 70.14/38.73 | otherwise = glueBal fm_l fm_r where { 70.14/38.73 size_l = sizeFM fm_l; 70.14/38.73 size_r = sizeFM fm_r; 70.14/38.73 }; 70.14/38.73 70.14/38.73 intersectFM :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 70.14/38.73 intersectFM fm1 fm2 = intersectFM_C intersectFM0 fm1 fm2; 70.14/38.73 70.14/38.73 intersectFM0 left right = right; 70.14/38.73 70.14/38.73 intersectFM_C :: Ord a => (c -> d -> b) -> FiniteMap a c -> FiniteMap a d -> FiniteMap a b; 70.14/38.73 intersectFM_C combiner fm1 EmptyFM = emptyFM; 70.14/38.73 intersectFM_C combiner EmptyFM fm2 = emptyFM; 70.14/38.73 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) 70.14/38.73 | otherwise = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) where { 70.14/38.73 elt1 = elt10 vv1; 70.14/38.73 elt10 (Just elt1) = elt1; 70.14/38.73 gts = splitGT fm1 split_key; 70.14/38.73 lts = splitLT fm1 split_key; 70.14/38.73 maybe_elt1 = lookupFM fm1 split_key; 70.14/38.73 vv1 = maybe_elt1; 70.14/38.73 }; 70.14/38.73 70.14/38.73 lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; 70.14/38.73 lookupFM EmptyFM key = Nothing; 70.14/38.73 lookupFM (Branch key elt _ fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find 70.14/38.73 | key_to_find > key = lookupFM fm_r key_to_find 70.14/38.73 | otherwise = Just elt; 70.14/38.73 70.14/38.73 mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 70.14/38.73 mkBalBranch key elt fm_L fm_R | size_l + size_r < 2 = mkBranch 1 key elt fm_L fm_R 70.14/38.73 | size_r > sIZE_RATIO * size_l = mkBalBranch0 fm_L fm_R fm_R 70.14/38.73 | size_l > sIZE_RATIO * size_r = mkBalBranch1 fm_L fm_R fm_L 70.14/38.73 | otherwise = mkBranch 2 key elt fm_L fm_R where { 70.14/38.73 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); 70.14/38.73 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); 70.14/38.73 mkBalBranch0 fm_L fm_R (Branch _ _ _ fm_rl fm_rr) | sizeFM fm_rl < 2 * sizeFM fm_rr = single_L fm_L fm_R 70.14/38.73 | otherwise = double_L fm_L fm_R; 70.14/38.73 mkBalBranch1 fm_L fm_R (Branch _ _ _ fm_ll fm_lr) | sizeFM fm_lr < 2 * sizeFM fm_ll = single_R fm_L fm_R 70.14/38.73 | otherwise = double_R fm_L fm_R; 70.14/38.73 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; 70.14/38.73 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); 70.14/38.73 size_l = sizeFM fm_L; 70.14/38.73 size_r = sizeFM fm_R; 70.14/38.73 }; 70.14/38.73 70.14/38.73 mkBranch :: Ord b => Int -> b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 70.14/38.73 mkBranch which key elt fm_l fm_r = let { 70.14/38.73 result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; 70.14/38.73 } in result where { 70.14/38.73 balance_ok = True; 70.14/38.73 left_ok = left_ok0 fm_l key fm_l; 70.14/38.73 left_ok0 fm_l key EmptyFM = True; 70.14/38.73 left_ok0 fm_l key (Branch left_key _ _ _ _) = let { 70.14/38.73 biggest_left_key = fst (findMax fm_l); 70.14/38.73 } in biggest_left_key < key; 70.14/38.73 left_size = sizeFM fm_l; 70.14/38.73 right_ok = right_ok0 fm_r key fm_r; 70.14/38.73 right_ok0 fm_r key EmptyFM = True; 70.14/38.73 right_ok0 fm_r key (Branch right_key _ _ _ _) = let { 70.14/38.73 smallest_right_key = fst (findMin fm_r); 70.14/38.73 } in key < smallest_right_key; 70.14/38.73 right_size = sizeFM fm_r; 70.14/38.73 unbox :: Int -> Int; 70.14/38.73 unbox x = x; 70.14/38.73 }; 70.14/38.73 70.14/38.73 mkVBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 70.14/38.73 mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; 70.14/38.73 mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 70.14/38.73 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 70.14/38.73 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (mkVBalBranch key elt fm_lr fm_r) 70.14/38.73 | otherwise = mkBranch 13 key elt fm_l fm_r where { 70.14/38.73 size_l = sizeFM fm_l; 70.14/38.73 size_r = sizeFM fm_r; 70.14/38.73 }; 70.14/38.73 70.14/38.73 sIZE_RATIO :: Int; 70.14/38.73 sIZE_RATIO = 5; 70.14/38.73 70.14/38.73 sizeFM :: FiniteMap b a -> Int; 70.14/38.73 sizeFM EmptyFM = 0; 70.14/38.73 sizeFM (Branch _ _ size _ _) = size; 70.14/38.73 70.14/38.73 splitGT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; 70.14/38.73 splitGT EmptyFM split_key = emptyFM; 70.14/38.73 splitGT (Branch key elt _ fm_l fm_r) split_key | split_key > key = splitGT fm_r split_key 70.14/38.73 | split_key < key = mkVBalBranch key elt (splitGT fm_l split_key) fm_r 70.14/38.73 | otherwise = fm_r; 70.14/38.73 70.14/38.73 splitLT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; 70.14/38.73 splitLT EmptyFM split_key = emptyFM; 70.14/38.73 splitLT (Branch key elt _ fm_l fm_r) split_key | split_key < key = splitLT fm_l split_key 70.14/38.73 | split_key > key = mkVBalBranch key elt fm_l (splitLT fm_r split_key) 70.14/38.73 | otherwise = fm_l; 70.14/38.73 70.14/38.73 unitFM :: a -> b -> FiniteMap a b; 70.14/38.73 unitFM key elt = Branch key elt 1 emptyFM emptyFM; 70.14/38.73 70.14/38.73 } 70.14/38.73 module Maybe where { 70.14/38.73 import qualified FiniteMap; 70.14/38.73 import qualified Main; 70.14/38.73 import qualified Prelude; 70.14/38.73 isJust :: Maybe a -> Bool; 70.14/38.73 isJust Nothing = False; 70.14/38.73 isJust _ = True; 70.14/38.73 70.14/38.73 } 70.14/38.73 module Main where { 70.14/38.73 import qualified FiniteMap; 70.14/38.73 import qualified Maybe; 70.14/38.73 import qualified Prelude; 70.14/38.73 } 70.14/38.73 70.14/38.73 ---------------------------------------- 70.14/38.73 70.14/38.73 (5) IFR (EQUIVALENT) 70.14/38.73 If Reductions: 70.14/38.73 The following If expression 70.14/38.73 "if primGEqNatS x y then Succ (primDivNatS (primMinusNatS x y) (Succ y)) else Zero" 70.14/38.73 is transformed to 70.14/38.73 "primDivNatS0 x y True = Succ (primDivNatS (primMinusNatS x y) (Succ y)); 70.14/38.73 primDivNatS0 x y False = Zero; 70.14/38.73 " 70.14/38.73 The following If expression 70.14/38.73 "if primGEqNatS x y then primModNatS (primMinusNatS x y) (Succ y) else Succ x" 70.14/38.73 is transformed to 70.14/38.73 "primModNatS0 x y True = primModNatS (primMinusNatS x y) (Succ y); 70.14/38.73 primModNatS0 x y False = Succ x; 70.14/38.73 " 70.14/38.73 70.14/38.73 ---------------------------------------- 70.14/38.73 70.14/38.73 (6) 70.14/38.73 Obligation: 70.14/38.73 mainModule Main 70.14/38.73 module FiniteMap where { 70.14/38.73 import qualified Main; 70.14/38.73 import qualified Maybe; 70.14/38.73 import qualified Prelude; 70.14/38.73 data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b) ; 70.14/38.73 70.14/38.73 instance (Eq a, Eq b) => Eq FiniteMap a b where { 70.14/38.73 (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; 70.14/38.73 } 70.14/38.73 addToFM :: Ord a => FiniteMap a b -> a -> b -> FiniteMap a b; 70.14/38.73 addToFM fm key elt = addToFM_C addToFM0 fm key elt; 70.14/38.73 70.14/38.73 addToFM0 old new = new; 70.14/38.73 70.14/38.73 addToFM_C :: Ord a => (b -> b -> b) -> FiniteMap a b -> a -> b -> FiniteMap a b; 70.14/38.73 addToFM_C combiner EmptyFM key elt = unitFM key elt; 70.14/38.73 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 70.14/38.73 | new_key > key = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt) 70.14/38.73 | otherwise = Branch new_key (combiner elt new_elt) size fm_l fm_r; 70.14/38.73 70.14/38.73 deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b; 70.14/38.73 deleteMax (Branch key elt _ fm_l EmptyFM) = fm_l; 70.14/38.73 deleteMax (Branch key elt _ fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); 70.14/38.73 70.14/38.73 deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a; 70.14/38.73 deleteMin (Branch key elt _ EmptyFM fm_r) = fm_r; 70.14/38.73 deleteMin (Branch key elt _ fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; 70.14/38.73 70.14/38.73 emptyFM :: FiniteMap b a; 70.14/38.73 emptyFM = EmptyFM; 70.14/38.73 70.14/38.73 findMax :: FiniteMap a b -> (a,b); 70.14/38.73 findMax (Branch key elt _ _ EmptyFM) = (key,elt); 70.14/38.73 findMax (Branch key elt _ _ fm_r) = findMax fm_r; 70.14/38.73 70.14/38.73 findMin :: FiniteMap a b -> (a,b); 70.14/38.73 findMin (Branch key elt _ EmptyFM _) = (key,elt); 70.14/38.73 findMin (Branch key elt _ fm_l _) = findMin fm_l; 70.14/38.73 70.14/38.73 fmToList :: FiniteMap a b -> [(a,b)]; 70.14/38.73 fmToList fm = foldFM fmToList0 [] fm; 70.14/38.73 70.14/38.73 fmToList0 key elt rest = (key,elt) : rest; 70.14/38.73 70.14/38.73 foldFM :: (c -> b -> a -> a) -> a -> FiniteMap c b -> a; 70.14/38.73 foldFM k z EmptyFM = z; 70.14/38.73 foldFM k z (Branch key elt _ fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; 70.14/38.73 70.14/38.73 glueBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 70.14/38.73 glueBal EmptyFM fm2 = fm2; 70.14/38.73 glueBal fm1 EmptyFM = fm1; 70.14/38.73 glueBal fm1 fm2 | sizeFM fm2 > sizeFM fm1 = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) 70.14/38.73 | otherwise = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { 70.14/38.73 mid_elt1 = mid_elt10 vv2; 70.14/38.73 mid_elt10 (_,mid_elt1) = mid_elt1; 70.14/38.73 mid_elt2 = mid_elt20 vv3; 70.14/38.73 mid_elt20 (_,mid_elt2) = mid_elt2; 70.14/38.73 mid_key1 = mid_key10 vv2; 70.14/38.73 mid_key10 (mid_key1,_) = mid_key1; 70.14/38.73 mid_key2 = mid_key20 vv3; 70.14/38.73 mid_key20 (mid_key2,_) = mid_key2; 70.14/38.73 vv2 = findMax fm1; 70.14/38.73 vv3 = findMin fm2; 70.14/38.73 }; 70.14/38.73 70.14/38.73 glueVBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 70.14/38.73 glueVBal EmptyFM fm2 = fm2; 70.14/38.73 glueVBal fm1 EmptyFM = fm1; 70.14/38.73 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 70.14/38.73 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (glueVBal fm_lr fm_r) 70.14/38.73 | otherwise = glueBal fm_l fm_r where { 70.14/38.73 size_l = sizeFM fm_l; 70.14/38.73 size_r = sizeFM fm_r; 70.14/38.73 }; 70.14/38.73 70.14/38.73 intersectFM :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 70.14/38.73 intersectFM fm1 fm2 = intersectFM_C intersectFM0 fm1 fm2; 70.14/38.73 70.14/38.73 intersectFM0 left right = right; 70.14/38.73 70.14/38.73 intersectFM_C :: Ord d => (a -> b -> c) -> FiniteMap d a -> FiniteMap d b -> FiniteMap d c; 70.14/38.73 intersectFM_C combiner fm1 EmptyFM = emptyFM; 70.14/38.73 intersectFM_C combiner EmptyFM fm2 = emptyFM; 70.14/38.73 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) 70.14/38.73 | otherwise = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) where { 70.14/38.73 elt1 = elt10 vv1; 70.14/38.73 elt10 (Just elt1) = elt1; 70.14/38.73 gts = splitGT fm1 split_key; 70.14/38.73 lts = splitLT fm1 split_key; 70.14/38.73 maybe_elt1 = lookupFM fm1 split_key; 70.14/38.73 vv1 = maybe_elt1; 70.14/38.73 }; 70.14/38.73 70.14/38.73 lookupFM :: Ord b => FiniteMap b a -> b -> Maybe a; 70.14/38.73 lookupFM EmptyFM key = Nothing; 70.14/38.73 lookupFM (Branch key elt _ fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find 70.14/38.73 | key_to_find > key = lookupFM fm_r key_to_find 70.14/38.73 | otherwise = Just elt; 70.14/38.73 70.14/38.73 mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 70.14/38.73 mkBalBranch key elt fm_L fm_R | size_l + size_r < 2 = mkBranch 1 key elt fm_L fm_R 70.14/38.73 | size_r > sIZE_RATIO * size_l = mkBalBranch0 fm_L fm_R fm_R 70.14/38.73 | size_l > sIZE_RATIO * size_r = mkBalBranch1 fm_L fm_R fm_L 70.14/38.73 | otherwise = mkBranch 2 key elt fm_L fm_R where { 70.14/38.73 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); 70.14/38.73 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); 70.14/38.73 mkBalBranch0 fm_L fm_R (Branch _ _ _ fm_rl fm_rr) | sizeFM fm_rl < 2 * sizeFM fm_rr = single_L fm_L fm_R 70.14/38.73 | otherwise = double_L fm_L fm_R; 70.14/38.73 mkBalBranch1 fm_L fm_R (Branch _ _ _ fm_ll fm_lr) | sizeFM fm_lr < 2 * sizeFM fm_ll = single_R fm_L fm_R 70.14/38.73 | otherwise = double_R fm_L fm_R; 70.14/38.73 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; 70.14/38.73 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); 70.14/38.73 size_l = sizeFM fm_L; 70.14/38.73 size_r = sizeFM fm_R; 70.14/38.73 }; 70.14/38.73 70.14/38.73 mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 70.14/38.73 mkBranch which key elt fm_l fm_r = let { 70.14/38.73 result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; 70.14/38.73 } in result where { 70.14/38.73 balance_ok = True; 70.14/38.73 left_ok = left_ok0 fm_l key fm_l; 70.14/38.73 left_ok0 fm_l key EmptyFM = True; 70.14/38.73 left_ok0 fm_l key (Branch left_key _ _ _ _) = let { 70.14/38.73 biggest_left_key = fst (findMax fm_l); 70.14/38.73 } in biggest_left_key < key; 70.14/38.73 left_size = sizeFM fm_l; 70.14/38.73 right_ok = right_ok0 fm_r key fm_r; 70.14/38.73 right_ok0 fm_r key EmptyFM = True; 70.14/38.73 right_ok0 fm_r key (Branch right_key _ _ _ _) = let { 70.14/38.73 smallest_right_key = fst (findMin fm_r); 70.14/38.73 } in key < smallest_right_key; 70.14/38.73 right_size = sizeFM fm_r; 70.14/38.73 unbox :: Int -> Int; 70.14/38.73 unbox x = x; 70.14/38.73 }; 70.14/38.73 70.14/38.73 mkVBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 70.14/38.73 mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; 70.14/38.73 mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 70.14/38.73 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 70.14/38.73 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (mkVBalBranch key elt fm_lr fm_r) 70.14/38.73 | otherwise = mkBranch 13 key elt fm_l fm_r where { 70.14/38.73 size_l = sizeFM fm_l; 70.14/38.73 size_r = sizeFM fm_r; 70.14/38.73 }; 70.14/38.73 70.14/38.73 sIZE_RATIO :: Int; 70.14/38.73 sIZE_RATIO = 5; 70.14/38.73 70.14/38.73 sizeFM :: FiniteMap a b -> Int; 70.14/38.73 sizeFM EmptyFM = 0; 70.14/38.73 sizeFM (Branch _ _ size _ _) = size; 70.14/38.73 70.14/38.73 splitGT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 70.14/38.73 splitGT EmptyFM split_key = emptyFM; 70.14/38.73 splitGT (Branch key elt _ fm_l fm_r) split_key | split_key > key = splitGT fm_r split_key 70.14/38.73 | split_key < key = mkVBalBranch key elt (splitGT fm_l split_key) fm_r 70.14/38.73 | otherwise = fm_r; 70.14/38.73 70.14/38.73 splitLT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; 70.14/38.73 splitLT EmptyFM split_key = emptyFM; 70.14/38.73 splitLT (Branch key elt _ fm_l fm_r) split_key | split_key < key = splitLT fm_l split_key 70.14/38.73 | split_key > key = mkVBalBranch key elt fm_l (splitLT fm_r split_key) 70.14/38.73 | otherwise = fm_l; 70.14/38.73 70.14/38.73 unitFM :: a -> b -> FiniteMap a b; 70.14/38.73 unitFM key elt = Branch key elt 1 emptyFM emptyFM; 70.14/38.73 70.14/38.73 } 70.14/38.73 module Maybe where { 70.14/38.73 import qualified FiniteMap; 70.14/38.73 import qualified Main; 70.14/38.73 import qualified Prelude; 70.14/38.73 isJust :: Maybe a -> Bool; 70.14/38.73 isJust Nothing = False; 70.14/38.73 isJust _ = True; 70.14/38.73 70.14/38.73 } 70.14/38.73 module Main where { 70.14/38.73 import qualified FiniteMap; 70.14/38.73 import qualified Maybe; 70.14/38.73 import qualified Prelude; 70.14/38.73 } 70.14/38.73 70.14/38.73 ---------------------------------------- 70.14/38.73 70.14/38.73 (7) BR (EQUIVALENT) 70.14/38.73 Replaced joker patterns by fresh variables and removed binding patterns. 70.14/38.73 70.14/38.73 Binding Reductions: 70.14/38.73 The bind variable of the following binding Pattern 70.14/38.73 "fm_l@(Branch vwz vxu vxv vxw vxx)" 70.14/38.73 is replaced by the following term 70.14/38.73 "Branch vwz vxu vxv vxw vxx" 70.14/38.73 The bind variable of the following binding Pattern 70.14/38.73 "fm_r@(Branch vxz vyu vyv vyw vyx)" 70.14/38.73 is replaced by the following term 70.14/38.73 "Branch vxz vyu vyv vyw vyx" 70.14/38.73 The bind variable of the following binding Pattern 70.14/38.73 "fm_l@(Branch vzv vzw vzx vzy vzz)" 70.14/38.73 is replaced by the following term 70.14/38.73 "Branch vzv vzw vzx vzy vzz" 70.14/38.73 The bind variable of the following binding Pattern 70.14/38.73 "fm_r@(Branch wuv wuw wux wuy wuz)" 70.14/38.73 is replaced by the following term 70.14/38.73 "Branch wuv wuw wux wuy wuz" 70.14/38.73 70.14/38.73 ---------------------------------------- 70.14/38.73 70.14/38.73 (8) 70.14/38.73 Obligation: 70.14/38.73 mainModule Main 70.14/38.73 module FiniteMap where { 70.14/38.73 import qualified Main; 70.14/38.73 import qualified Maybe; 70.14/38.73 import qualified Prelude; 70.14/38.73 data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; 70.14/38.73 70.14/38.73 instance (Eq a, Eq b) => Eq FiniteMap a b where { 70.14/38.73 (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; 70.14/38.73 } 70.14/38.73 addToFM :: Ord b => FiniteMap b a -> b -> a -> FiniteMap b a; 70.14/38.73 addToFM fm key elt = addToFM_C addToFM0 fm key elt; 70.14/38.73 70.14/38.73 addToFM0 old new = new; 70.14/38.73 70.14/38.73 addToFM_C :: Ord a => (b -> b -> b) -> FiniteMap a b -> a -> b -> FiniteMap a b; 70.14/38.73 addToFM_C combiner EmptyFM key elt = unitFM key elt; 70.14/38.73 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 70.14/38.73 | new_key > key = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt) 70.14/38.73 | otherwise = Branch new_key (combiner elt new_elt) size fm_l fm_r; 70.14/38.73 70.14/38.73 deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b; 70.14/38.73 deleteMax (Branch key elt wvu fm_l EmptyFM) = fm_l; 70.14/38.73 deleteMax (Branch key elt wvv fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); 70.14/38.73 70.14/38.73 deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a; 70.14/38.73 deleteMin (Branch key elt wyv EmptyFM fm_r) = fm_r; 70.14/38.73 deleteMin (Branch key elt wyw fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; 70.14/38.73 70.14/38.73 emptyFM :: FiniteMap a b; 70.14/38.73 emptyFM = EmptyFM; 70.14/38.73 70.14/38.73 findMax :: FiniteMap b a -> (b,a); 70.14/38.73 findMax (Branch key elt vvw vvx EmptyFM) = (key,elt); 70.14/38.73 findMax (Branch key elt vvy vvz fm_r) = findMax fm_r; 70.14/38.73 70.14/38.73 findMin :: FiniteMap a b -> (a,b); 70.14/38.73 findMin (Branch key elt wyy EmptyFM wyz) = (key,elt); 70.14/38.73 findMin (Branch key elt wzu fm_l wzv) = findMin fm_l; 70.14/38.73 70.14/38.73 fmToList :: FiniteMap a b -> [(a,b)]; 70.14/38.73 fmToList fm = foldFM fmToList0 [] fm; 70.14/38.73 70.14/38.73 fmToList0 key elt rest = (key,elt) : rest; 70.14/38.73 70.14/38.73 foldFM :: (b -> c -> a -> a) -> a -> FiniteMap b c -> a; 70.14/38.73 foldFM k z EmptyFM = z; 70.14/38.73 foldFM k z (Branch key elt vyy fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; 70.14/38.73 70.14/38.73 glueBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 70.14/38.73 glueBal EmptyFM fm2 = fm2; 70.14/38.73 glueBal fm1 EmptyFM = fm1; 70.14/38.73 glueBal fm1 fm2 | sizeFM fm2 > sizeFM fm1 = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) 70.14/38.73 | otherwise = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { 70.14/38.73 mid_elt1 = mid_elt10 vv2; 70.14/38.73 mid_elt10 (vwv,mid_elt1) = mid_elt1; 70.14/38.73 mid_elt2 = mid_elt20 vv3; 70.14/38.73 mid_elt20 (vwu,mid_elt2) = mid_elt2; 70.14/38.73 mid_key1 = mid_key10 vv2; 70.14/38.73 mid_key10 (mid_key1,vww) = mid_key1; 70.14/38.73 mid_key2 = mid_key20 vv3; 70.14/38.73 mid_key20 (mid_key2,vwx) = mid_key2; 70.14/38.73 vv2 = findMax fm1; 70.14/38.73 vv3 = findMin fm2; 70.14/38.73 }; 70.14/38.73 70.14/38.73 glueVBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 70.14/38.73 glueVBal EmptyFM fm2 = fm2; 70.14/38.73 glueVBal fm1 EmptyFM = fm1; 70.14/38.73 glueVBal (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx) | sIZE_RATIO * size_l < size_r = mkBalBranch vxz vyu (glueVBal (Branch vwz vxu vxv vxw vxx) vyw) vyx 70.14/38.73 | sIZE_RATIO * size_r < size_l = mkBalBranch vwz vxu vxw (glueVBal vxx (Branch vxz vyu vyv vyw vyx)) 70.14/38.73 | otherwise = glueBal (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx) where { 70.14/38.73 size_l = sizeFM (Branch vwz vxu vxv vxw vxx); 70.14/38.73 size_r = sizeFM (Branch vxz vyu vyv vyw vyx); 70.14/38.73 }; 70.14/38.73 70.14/38.73 intersectFM :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 70.14/38.73 intersectFM fm1 fm2 = intersectFM_C intersectFM0 fm1 fm2; 70.14/38.73 70.14/38.73 intersectFM0 left right = right; 70.14/38.73 70.14/38.73 intersectFM_C :: Ord c => (b -> a -> d) -> FiniteMap c b -> FiniteMap c a -> FiniteMap c d; 70.14/38.73 intersectFM_C combiner fm1 EmptyFM = emptyFM; 70.14/38.73 intersectFM_C combiner EmptyFM fm2 = emptyFM; 70.14/38.73 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) 70.14/38.73 | otherwise = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) where { 70.14/38.73 elt1 = elt10 vv1; 70.14/38.73 elt10 (Just elt1) = elt1; 70.14/38.73 gts = splitGT fm1 split_key; 70.14/38.73 lts = splitLT fm1 split_key; 70.14/38.73 maybe_elt1 = lookupFM fm1 split_key; 70.14/38.73 vv1 = maybe_elt1; 70.14/38.73 }; 70.14/38.73 70.14/38.73 lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; 70.14/38.73 lookupFM EmptyFM key = Nothing; 70.14/38.73 lookupFM (Branch key elt vyz fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find 70.14/38.73 | key_to_find > key = lookupFM fm_r key_to_find 70.14/38.73 | otherwise = Just elt; 70.14/38.73 70.14/38.73 mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 70.14/38.73 mkBalBranch key elt fm_L fm_R | size_l + size_r < 2 = mkBranch 1 key elt fm_L fm_R 70.14/38.73 | size_r > sIZE_RATIO * size_l = mkBalBranch0 fm_L fm_R fm_R 70.14/38.73 | size_l > sIZE_RATIO * size_r = mkBalBranch1 fm_L fm_R fm_L 70.14/38.73 | otherwise = mkBranch 2 key elt fm_L fm_R where { 70.14/38.73 double_L fm_l (Branch key_r elt_r wwx (Branch key_rl elt_rl wwy 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); 70.14/38.73 double_R (Branch key_l elt_l wvy fm_ll (Branch key_lr elt_lr wvz 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); 70.14/38.73 mkBalBranch0 fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr) | sizeFM fm_rl < 2 * sizeFM fm_rr = single_L fm_L fm_R 70.14/38.73 | otherwise = double_L fm_L fm_R; 70.14/38.73 mkBalBranch1 fm_L fm_R (Branch wwu wwv www fm_ll fm_lr) | sizeFM fm_lr < 2 * sizeFM fm_ll = single_R fm_L fm_R 70.14/38.73 | otherwise = double_R fm_L fm_R; 70.14/38.73 single_L fm_l (Branch key_r elt_r wxw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr; 70.14/38.73 single_R (Branch key_l elt_l wvx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r); 70.14/38.73 size_l = sizeFM fm_L; 70.14/38.73 size_r = sizeFM fm_R; 70.14/38.73 }; 70.14/38.73 70.14/38.73 mkBranch :: Ord b => Int -> b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 70.14/38.73 mkBranch which key elt fm_l fm_r = let { 70.14/38.73 result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; 70.14/38.73 } in result where { 70.14/38.73 balance_ok = True; 70.14/38.73 left_ok = left_ok0 fm_l key fm_l; 70.14/38.73 left_ok0 fm_l key EmptyFM = True; 70.14/38.73 left_ok0 fm_l key (Branch left_key vuu vuv vuw vux) = let { 70.14/38.73 biggest_left_key = fst (findMax fm_l); 70.14/38.73 } in biggest_left_key < key; 70.14/38.73 left_size = sizeFM fm_l; 70.14/38.73 right_ok = right_ok0 fm_r key fm_r; 70.14/38.73 right_ok0 fm_r key EmptyFM = True; 70.14/38.73 right_ok0 fm_r key (Branch right_key vuy vuz vvu vvv) = let { 70.14/38.73 smallest_right_key = fst (findMin fm_r); 70.14/38.73 } in key < smallest_right_key; 70.14/38.73 right_size = sizeFM fm_r; 70.14/38.73 unbox :: Int -> Int; 70.14/38.73 unbox x = x; 70.14/38.73 }; 70.14/38.73 70.14/38.73 mkVBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 70.14/38.73 mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; 70.14/38.73 mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 70.14/38.73 mkVBalBranch key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz) | sIZE_RATIO * size_l < size_r = mkBalBranch wuv wuw (mkVBalBranch key elt (Branch vzv vzw vzx vzy vzz) wuy) wuz 70.14/38.73 | sIZE_RATIO * size_r < size_l = mkBalBranch vzv vzw vzy (mkVBalBranch key elt vzz (Branch wuv wuw wux wuy wuz)) 70.14/38.73 | otherwise = mkBranch 13 key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz) where { 70.14/38.73 size_l = sizeFM (Branch vzv vzw vzx vzy vzz); 70.14/38.73 size_r = sizeFM (Branch wuv wuw wux wuy wuz); 70.14/38.73 }; 70.14/38.73 70.14/38.73 sIZE_RATIO :: Int; 70.14/38.73 sIZE_RATIO = 5; 70.14/38.73 70.14/38.73 sizeFM :: FiniteMap b a -> Int; 70.14/38.73 sizeFM EmptyFM = 0; 70.14/38.73 sizeFM (Branch wxx wxy size wxz wyu) = size; 70.14/38.73 70.14/38.73 splitGT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 70.14/38.73 splitGT EmptyFM split_key = emptyFM; 70.14/38.73 splitGT (Branch key elt wvw fm_l fm_r) split_key | split_key > key = splitGT fm_r split_key 70.14/38.73 | split_key < key = mkVBalBranch key elt (splitGT fm_l split_key) fm_r 70.14/38.73 | otherwise = fm_r; 70.14/38.73 70.14/38.73 splitLT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 70.14/38.73 splitLT EmptyFM split_key = emptyFM; 70.14/38.73 splitLT (Branch key elt zz fm_l fm_r) split_key | split_key < key = splitLT fm_l split_key 70.14/38.73 | split_key > key = mkVBalBranch key elt fm_l (splitLT fm_r split_key) 70.14/38.73 | otherwise = fm_l; 70.14/38.73 70.14/38.73 unitFM :: a -> b -> FiniteMap a b; 70.14/38.73 unitFM key elt = Branch key elt 1 emptyFM emptyFM; 70.14/38.73 70.14/38.73 } 70.14/38.73 module Maybe where { 70.14/38.73 import qualified FiniteMap; 70.14/38.73 import qualified Main; 70.14/38.73 import qualified Prelude; 70.14/38.73 isJust :: Maybe a -> Bool; 70.14/38.73 isJust Nothing = False; 70.14/38.73 isJust wzw = True; 70.14/38.73 70.14/38.73 } 70.14/38.73 module Main where { 70.14/38.73 import qualified FiniteMap; 70.14/38.73 import qualified Maybe; 70.14/38.73 import qualified Prelude; 70.14/38.73 } 70.14/38.73 70.14/38.73 ---------------------------------------- 70.14/38.73 70.14/38.73 (9) COR (EQUIVALENT) 70.14/38.73 Cond Reductions: 70.14/38.73 The following Function with conditions 70.14/38.73 "compare x y|x == yEQ|x <= yLT|otherwiseGT; 70.14/38.73 " 70.14/38.73 is transformed to 70.14/38.73 "compare x y = compare3 x y; 70.14/38.73 " 70.14/38.73 "compare2 x y True = EQ; 70.14/38.73 compare2 x y False = compare1 x y (x <= y); 70.14/38.73 " 70.14/38.73 "compare0 x y True = GT; 70.14/38.73 " 70.14/38.73 "compare1 x y True = LT; 70.14/38.73 compare1 x y False = compare0 x y otherwise; 70.14/38.73 " 70.14/38.73 "compare3 x y = compare2 x y (x == y); 70.14/38.73 " 70.14/38.73 The following Function with conditions 70.14/38.73 "absReal x|x >= 0x|otherwise`negate` x; 70.14/38.73 " 70.14/38.73 is transformed to 70.14/38.73 "absReal x = absReal2 x; 70.14/38.73 " 70.14/38.73 "absReal1 x True = x; 70.14/38.73 absReal1 x False = absReal0 x otherwise; 70.14/38.73 " 70.14/38.73 "absReal0 x True = `negate` x; 70.14/38.73 " 70.14/38.73 "absReal2 x = absReal1 x (x >= 0); 70.14/38.73 " 70.14/38.73 The following Function with conditions 70.14/38.73 "gcd' x 0 = x; 70.14/38.73 gcd' x y = gcd' y (x `rem` y); 70.14/38.73 " 70.14/38.73 is transformed to 70.14/38.73 "gcd' x wzx = gcd'2 x wzx; 70.14/38.73 gcd' x y = gcd'0 x y; 70.14/38.73 " 70.14/38.73 "gcd'0 x y = gcd' y (x `rem` y); 70.14/38.73 " 70.14/38.73 "gcd'1 True x wzx = x; 70.14/38.73 gcd'1 wzy wzz xuu = gcd'0 wzz xuu; 70.14/38.73 " 70.14/38.73 "gcd'2 x wzx = gcd'1 (wzx == 0) x wzx; 70.14/38.73 gcd'2 xuv xuw = gcd'0 xuv xuw; 70.14/38.73 " 70.14/38.73 The following Function with conditions 70.14/38.73 "gcd 0 0 = error []; 70.14/38.73 gcd x y = gcd' (abs x) (abs y) where { 70.14/38.73 gcd' x 0 = x; 70.14/38.73 gcd' x y = gcd' y (x `rem` y); 70.14/38.73 } 70.14/38.73 ; 70.14/38.73 " 70.14/38.73 is transformed to 70.14/38.73 "gcd xux xuy = gcd3 xux xuy; 70.14/38.73 gcd x y = gcd0 x y; 70.14/38.73 " 70.14/38.73 "gcd0 x y = gcd' (abs x) (abs y) where { 70.14/38.73 gcd' x wzx = gcd'2 x wzx; 70.14/38.73 gcd' x y = gcd'0 x y; 70.14/38.73 ; 70.14/38.73 gcd'0 x y = gcd' y (x `rem` y); 70.14/38.73 ; 70.14/38.73 gcd'1 True x wzx = x; 70.14/38.73 gcd'1 wzy wzz xuu = gcd'0 wzz xuu; 70.14/38.73 ; 70.14/38.73 gcd'2 x wzx = gcd'1 (wzx == 0) x wzx; 70.14/38.73 gcd'2 xuv xuw = gcd'0 xuv xuw; 70.14/38.73 } 70.14/38.73 ; 70.14/38.73 " 70.14/38.73 "gcd1 True xux xuy = error []; 70.14/38.73 gcd1 xuz xvu xvv = gcd0 xvu xvv; 70.14/38.73 " 70.14/38.73 "gcd2 True xux xuy = gcd1 (xuy == 0) xux xuy; 70.14/38.73 gcd2 xvw xvx xvy = gcd0 xvx xvy; 70.14/38.73 " 70.14/38.73 "gcd3 xux xuy = gcd2 (xux == 0) xux xuy; 70.14/38.73 gcd3 xvz xwu = gcd0 xvz xwu; 70.14/38.73 " 70.14/38.73 The following Function with conditions 70.14/38.73 "undefined |Falseundefined; 70.14/38.73 " 70.14/38.73 is transformed to 70.14/38.73 "undefined = undefined1; 70.14/38.73 " 70.14/38.73 "undefined0 True = undefined; 70.14/38.73 " 70.14/38.73 "undefined1 = undefined0 False; 70.14/38.73 " 70.14/38.73 The following Function with conditions 70.14/38.73 "reduce x y|y == 0error []|otherwisex `quot` d :% (y `quot` d) where { 70.14/38.73 d = gcd x y; 70.14/38.73 } 70.14/38.73 ; 70.14/38.73 " 70.14/38.73 is transformed to 70.14/38.73 "reduce x y = reduce2 x y; 70.14/38.73 " 70.14/38.73 "reduce2 x y = reduce1 x y (y == 0) where { 70.14/38.73 d = gcd x y; 70.14/38.73 ; 70.14/38.73 reduce0 x y True = x `quot` d :% (y `quot` d); 70.14/38.73 ; 70.14/38.73 reduce1 x y True = error []; 70.14/38.73 reduce1 x y False = reduce0 x y otherwise; 70.14/38.73 } 70.14/38.73 ; 70.14/38.73 " 70.14/38.73 The following Function with conditions 70.14/38.73 "splitLT EmptyFM split_key = emptyFM; 70.14/38.73 splitLT (Branch key elt zz 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; 70.14/38.73 " 70.14/38.73 is transformed to 70.14/38.73 "splitLT EmptyFM split_key = splitLT4 EmptyFM split_key; 70.14/38.73 splitLT (Branch key elt zz fm_l fm_r) split_key = splitLT3 (Branch key elt zz fm_l fm_r) split_key; 70.14/38.73 " 70.14/38.73 "splitLT1 key elt zz fm_l fm_r split_key True = mkVBalBranch key elt fm_l (splitLT fm_r split_key); 70.14/38.73 splitLT1 key elt zz fm_l fm_r split_key False = splitLT0 key elt zz fm_l fm_r split_key otherwise; 70.14/38.73 " 70.14/38.73 "splitLT2 key elt zz fm_l fm_r split_key True = splitLT fm_l split_key; 70.14/38.73 splitLT2 key elt zz fm_l fm_r split_key False = splitLT1 key elt zz fm_l fm_r split_key (split_key > key); 70.14/38.73 " 70.14/38.73 "splitLT0 key elt zz fm_l fm_r split_key True = fm_l; 70.14/38.73 " 70.14/38.73 "splitLT3 (Branch key elt zz fm_l fm_r) split_key = splitLT2 key elt zz fm_l fm_r split_key (split_key < key); 70.14/38.73 " 70.14/38.73 "splitLT4 EmptyFM split_key = emptyFM; 70.14/38.73 splitLT4 xwx xwy = splitLT3 xwx xwy; 70.14/38.73 " 70.14/38.73 The following Function with conditions 70.14/38.73 "glueBal EmptyFM fm2 = fm2; 70.14/38.73 glueBal fm1 EmptyFM = fm1; 70.14/38.73 glueBal fm1 fm2|sizeFM fm2 > sizeFM fm1mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2)|otherwisemkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { 70.14/38.73 mid_elt1 = mid_elt10 vv2; 70.14/38.73 ; 70.14/38.73 mid_elt10 (vwv,mid_elt1) = mid_elt1; 70.14/38.73 ; 70.14/38.73 mid_elt2 = mid_elt20 vv3; 70.14/38.73 ; 70.14/38.73 mid_elt20 (vwu,mid_elt2) = mid_elt2; 70.14/38.73 ; 70.14/38.73 mid_key1 = mid_key10 vv2; 70.14/38.73 ; 70.14/38.73 mid_key10 (mid_key1,vww) = mid_key1; 70.14/38.73 ; 70.14/38.73 mid_key2 = mid_key20 vv3; 70.14/38.73 ; 70.14/38.73 mid_key20 (mid_key2,vwx) = mid_key2; 70.14/38.73 ; 70.14/38.73 vv2 = findMax fm1; 70.14/38.73 ; 70.14/38.73 vv3 = findMin fm2; 70.14/38.73 } 70.14/38.73 ; 70.14/38.73 " 70.14/38.73 is transformed to 70.14/38.73 "glueBal EmptyFM fm2 = glueBal4 EmptyFM fm2; 70.14/38.73 glueBal fm1 EmptyFM = glueBal3 fm1 EmptyFM; 70.14/38.73 glueBal fm1 fm2 = glueBal2 fm1 fm2; 70.14/38.73 " 70.14/38.73 "glueBal2 fm1 fm2 = glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) where { 70.14/38.73 glueBal0 fm1 fm2 True = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2; 70.14/38.73 ; 70.14/38.73 glueBal1 fm1 fm2 True = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2); 70.14/38.73 glueBal1 fm1 fm2 False = glueBal0 fm1 fm2 otherwise; 70.14/38.73 ; 70.14/38.73 mid_elt1 = mid_elt10 vv2; 70.14/38.73 ; 70.14/38.73 mid_elt10 (vwv,mid_elt1) = mid_elt1; 70.14/38.73 ; 70.14/38.73 mid_elt2 = mid_elt20 vv3; 70.14/38.73 ; 70.14/38.73 mid_elt20 (vwu,mid_elt2) = mid_elt2; 70.14/38.73 ; 70.14/38.73 mid_key1 = mid_key10 vv2; 70.14/38.73 ; 70.14/38.73 mid_key10 (mid_key1,vww) = mid_key1; 70.14/38.73 ; 70.14/38.73 mid_key2 = mid_key20 vv3; 70.14/38.73 ; 70.14/38.73 mid_key20 (mid_key2,vwx) = mid_key2; 70.14/38.73 ; 70.14/38.73 vv2 = findMax fm1; 70.14/38.73 ; 70.14/38.73 vv3 = findMin fm2; 70.14/38.73 } 70.14/38.73 ; 70.14/38.73 " 70.14/38.73 "glueBal3 fm1 EmptyFM = fm1; 70.14/38.73 glueBal3 xxu xxv = glueBal2 xxu xxv; 70.14/38.73 " 70.14/38.73 "glueBal4 EmptyFM fm2 = fm2; 70.14/38.73 glueBal4 xxx xxy = glueBal3 xxx xxy; 70.14/38.73 " 70.14/38.73 The following Function with conditions 70.14/38.73 "glueVBal EmptyFM fm2 = fm2; 70.14/38.73 glueVBal fm1 EmptyFM = fm1; 70.14/38.73 glueVBal (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx)|sIZE_RATIO * size_l < size_rmkBalBranch vxz vyu (glueVBal (Branch vwz vxu vxv vxw vxx) vyw) vyx|sIZE_RATIO * size_r < size_lmkBalBranch vwz vxu vxw (glueVBal vxx (Branch vxz vyu vyv vyw vyx))|otherwiseglueBal (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx) where { 70.14/38.73 size_l = sizeFM (Branch vwz vxu vxv vxw vxx); 70.14/38.73 ; 70.14/38.73 size_r = sizeFM (Branch vxz vyu vyv vyw vyx); 70.14/38.73 } 70.14/38.73 ; 70.14/38.73 " 70.14/38.73 is transformed to 70.14/38.73 "glueVBal EmptyFM fm2 = glueVBal5 EmptyFM fm2; 70.14/38.73 glueVBal fm1 EmptyFM = glueVBal4 fm1 EmptyFM; 70.14/38.73 glueVBal (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx) = glueVBal3 (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx); 70.14/38.73 " 70.14/38.73 "glueVBal3 (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx) = glueVBal2 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx (sIZE_RATIO * size_l < size_r) where { 70.14/38.73 glueVBal0 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = glueBal (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx); 70.14/38.73 ; 70.14/38.73 glueVBal1 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vwz vxu vxw (glueVBal vxx (Branch vxz vyu vyv vyw vyx)); 70.14/38.73 glueVBal1 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx False = glueVBal0 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx otherwise; 70.14/38.73 ; 70.14/38.73 glueVBal2 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vxz vyu (glueVBal (Branch vwz vxu vxv vxw vxx) vyw) vyx; 70.14/38.73 glueVBal2 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx False = glueVBal1 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx (sIZE_RATIO * size_r < size_l); 70.14/38.73 ; 70.14/38.73 size_l = sizeFM (Branch vwz vxu vxv vxw vxx); 70.14/38.73 ; 70.14/38.73 size_r = sizeFM (Branch vxz vyu vyv vyw vyx); 70.14/38.73 } 70.14/38.73 ; 70.14/38.73 " 70.14/38.73 "glueVBal4 fm1 EmptyFM = fm1; 70.14/38.73 glueVBal4 xyw xyx = glueVBal3 xyw xyx; 70.14/38.73 " 70.14/38.73 "glueVBal5 EmptyFM fm2 = fm2; 70.14/38.73 glueVBal5 xyz xzu = glueVBal4 xyz xzu; 70.14/38.73 " 70.14/38.73 The following Function with conditions 70.14/38.73 "lookupFM EmptyFM key = Nothing; 70.14/38.73 lookupFM (Branch key elt vyz 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; 70.14/38.73 " 70.14/38.73 is transformed to 70.14/38.73 "lookupFM EmptyFM key = lookupFM4 EmptyFM key; 70.14/38.73 lookupFM (Branch key elt vyz fm_l fm_r) key_to_find = lookupFM3 (Branch key elt vyz fm_l fm_r) key_to_find; 70.14/38.73 " 70.14/38.73 "lookupFM1 key elt vyz fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; 70.14/38.73 lookupFM1 key elt vyz fm_l fm_r key_to_find False = lookupFM0 key elt vyz fm_l fm_r key_to_find otherwise; 70.14/38.73 " 70.14/38.73 "lookupFM0 key elt vyz fm_l fm_r key_to_find True = Just elt; 70.14/38.73 " 70.14/38.73 "lookupFM2 key elt vyz fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; 70.14/38.73 lookupFM2 key elt vyz fm_l fm_r key_to_find False = lookupFM1 key elt vyz fm_l fm_r key_to_find (key_to_find > key); 70.14/38.73 " 70.14/38.73 "lookupFM3 (Branch key elt vyz fm_l fm_r) key_to_find = lookupFM2 key elt vyz fm_l fm_r key_to_find (key_to_find < key); 70.14/38.73 " 70.14/38.73 "lookupFM4 EmptyFM key = Nothing; 70.14/38.73 lookupFM4 xzx xzy = lookupFM3 xzx xzy; 70.14/38.73 " 70.14/38.73 The following Function with conditions 70.14/38.73 "addToFM_C combiner EmptyFM key elt = unitFM key elt; 70.14/38.73 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; 70.14/38.73 " 70.14/38.73 is transformed to 70.14/38.73 "addToFM_C combiner EmptyFM key elt = addToFM_C4 combiner EmptyFM key elt; 70.14/38.73 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; 70.14/38.73 " 70.14/38.73 "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; 70.14/38.73 " 70.14/38.73 "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); 70.14/38.73 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; 70.14/38.73 " 70.14/38.73 "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; 70.14/38.73 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); 71.80/39.11 " 71.80/39.11 "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); 71.80/39.11 " 71.80/39.11 "addToFM_C4 combiner EmptyFM key elt = unitFM key elt; 71.80/39.11 addToFM_C4 yuv yuw yux yuy = addToFM_C3 yuv yuw yux yuy; 71.80/39.11 " 71.80/39.11 The following Function with conditions 71.80/39.11 "mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; 71.80/39.11 mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 71.80/39.11 mkVBalBranch key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz)|sIZE_RATIO * size_l < size_rmkBalBranch wuv wuw (mkVBalBranch key elt (Branch vzv vzw vzx vzy vzz) wuy) wuz|sIZE_RATIO * size_r < size_lmkBalBranch vzv vzw vzy (mkVBalBranch key elt vzz (Branch wuv wuw wux wuy wuz))|otherwisemkBranch 13 key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz) where { 71.80/39.11 size_l = sizeFM (Branch vzv vzw vzx vzy vzz); 71.80/39.11 ; 71.80/39.11 size_r = sizeFM (Branch wuv wuw wux wuy wuz); 71.80/39.11 } 71.80/39.11 ; 71.80/39.11 " 71.80/39.11 is transformed to 71.80/39.11 "mkVBalBranch key elt EmptyFM fm_r = mkVBalBranch5 key elt EmptyFM fm_r; 71.80/39.11 mkVBalBranch key elt fm_l EmptyFM = mkVBalBranch4 key elt fm_l EmptyFM; 71.80/39.11 mkVBalBranch key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz) = mkVBalBranch3 key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz); 71.80/39.11 " 71.80/39.11 "mkVBalBranch3 key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz) = mkVBalBranch2 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz (sIZE_RATIO * size_l < size_r) where { 71.80/39.11 mkVBalBranch0 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBranch 13 key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz); 71.80/39.11 ; 71.80/39.11 mkVBalBranch1 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBalBranch vzv vzw vzy (mkVBalBranch key elt vzz (Branch wuv wuw wux wuy wuz)); 71.80/39.11 mkVBalBranch1 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz False = mkVBalBranch0 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz otherwise; 71.80/39.11 ; 71.80/39.11 mkVBalBranch2 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBalBranch wuv wuw (mkVBalBranch key elt (Branch vzv vzw vzx vzy vzz) wuy) wuz; 71.80/39.11 mkVBalBranch2 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz False = mkVBalBranch1 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz (sIZE_RATIO * size_r < size_l); 71.80/39.11 ; 71.80/39.11 size_l = sizeFM (Branch vzv vzw vzx vzy vzz); 71.80/39.11 ; 71.80/39.11 size_r = sizeFM (Branch wuv wuw wux wuy wuz); 71.80/39.11 } 71.80/39.11 ; 71.80/39.11 " 71.80/39.11 "mkVBalBranch4 key elt fm_l EmptyFM = addToFM fm_l key elt; 71.80/39.11 mkVBalBranch4 yvw yvx yvy yvz = mkVBalBranch3 yvw yvx yvy yvz; 71.80/39.11 " 71.80/39.11 "mkVBalBranch5 key elt EmptyFM fm_r = addToFM fm_r key elt; 71.80/39.11 mkVBalBranch5 ywv yww ywx ywy = mkVBalBranch4 ywv yww ywx ywy; 71.80/39.11 " 71.80/39.11 The following Function with conditions 71.80/39.11 "splitGT EmptyFM split_key = emptyFM; 71.80/39.11 splitGT (Branch key elt wvw 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; 71.80/39.11 " 71.80/39.11 is transformed to 71.80/39.11 "splitGT EmptyFM split_key = splitGT4 EmptyFM split_key; 71.80/39.11 splitGT (Branch key elt wvw fm_l fm_r) split_key = splitGT3 (Branch key elt wvw fm_l fm_r) split_key; 71.80/39.11 " 71.80/39.11 "splitGT1 key elt wvw fm_l fm_r split_key True = mkVBalBranch key elt (splitGT fm_l split_key) fm_r; 71.80/39.11 splitGT1 key elt wvw fm_l fm_r split_key False = splitGT0 key elt wvw fm_l fm_r split_key otherwise; 71.80/39.11 " 71.80/39.11 "splitGT2 key elt wvw fm_l fm_r split_key True = splitGT fm_r split_key; 71.80/39.11 splitGT2 key elt wvw fm_l fm_r split_key False = splitGT1 key elt wvw fm_l fm_r split_key (split_key < key); 71.80/39.11 " 71.80/39.11 "splitGT0 key elt wvw fm_l fm_r split_key True = fm_r; 71.80/39.11 " 71.80/39.11 "splitGT3 (Branch key elt wvw fm_l fm_r) split_key = splitGT2 key elt wvw fm_l fm_r split_key (split_key > key); 71.80/39.11 " 71.80/39.11 "splitGT4 EmptyFM split_key = emptyFM; 71.80/39.11 splitGT4 yxv yxw = splitGT3 yxv yxw; 71.80/39.11 " 71.80/39.11 The following Function with conditions 71.80/39.11 "mkBalBranch1 fm_L fm_R (Branch wwu wwv www fm_ll fm_lr)|sizeFM fm_lr < 2 * sizeFM fm_llsingle_R fm_L fm_R|otherwisedouble_R fm_L fm_R; 71.80/39.11 " 71.80/39.11 is transformed to 71.80/39.11 "mkBalBranch1 fm_L fm_R (Branch wwu wwv www fm_ll fm_lr) = mkBalBranch12 fm_L fm_R (Branch wwu wwv www fm_ll fm_lr); 71.80/39.11 " 71.80/39.11 "mkBalBranch11 fm_L fm_R wwu wwv www fm_ll fm_lr True = single_R fm_L fm_R; 71.80/39.11 mkBalBranch11 fm_L fm_R wwu wwv www fm_ll fm_lr False = mkBalBranch10 fm_L fm_R wwu wwv www fm_ll fm_lr otherwise; 71.80/39.11 " 71.80/39.11 "mkBalBranch10 fm_L fm_R wwu wwv www fm_ll fm_lr True = double_R fm_L fm_R; 71.80/39.11 " 71.80/39.11 "mkBalBranch12 fm_L fm_R (Branch wwu wwv www fm_ll fm_lr) = mkBalBranch11 fm_L fm_R wwu wwv www fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); 71.80/39.11 " 71.80/39.11 The following Function with conditions 71.80/39.11 "mkBalBranch0 fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr)|sizeFM fm_rl < 2 * sizeFM fm_rrsingle_L fm_L fm_R|otherwisedouble_L fm_L fm_R; 71.80/39.11 " 71.80/39.11 is transformed to 71.80/39.11 "mkBalBranch0 fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr) = mkBalBranch02 fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr); 71.80/39.11 " 71.80/39.11 "mkBalBranch00 fm_L fm_R wwz wxu wxv fm_rl fm_rr True = double_L fm_L fm_R; 71.80/39.11 " 71.80/39.11 "mkBalBranch01 fm_L fm_R wwz wxu wxv fm_rl fm_rr True = single_L fm_L fm_R; 71.80/39.11 mkBalBranch01 fm_L fm_R wwz wxu wxv fm_rl fm_rr False = mkBalBranch00 fm_L fm_R wwz wxu wxv fm_rl fm_rr otherwise; 71.80/39.11 " 71.80/39.11 "mkBalBranch02 fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr) = mkBalBranch01 fm_L fm_R wwz wxu wxv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); 71.80/39.11 " 71.80/39.11 The following Function with conditions 71.80/39.11 "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 { 71.80/39.11 double_L fm_l (Branch key_r elt_r wwx (Branch key_rl elt_rl wwy 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); 71.80/39.11 ; 71.80/39.11 double_R (Branch key_l elt_l wvy fm_ll (Branch key_lr elt_lr wvz 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); 71.80/39.11 ; 71.80/39.11 mkBalBranch0 fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr)|sizeFM fm_rl < 2 * sizeFM fm_rrsingle_L fm_L fm_R|otherwisedouble_L fm_L fm_R; 71.80/39.11 ; 71.80/39.11 mkBalBranch1 fm_L fm_R (Branch wwu wwv www fm_ll fm_lr)|sizeFM fm_lr < 2 * sizeFM fm_llsingle_R fm_L fm_R|otherwisedouble_R fm_L fm_R; 71.80/39.11 ; 71.80/39.11 single_L fm_l (Branch key_r elt_r wxw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr; 71.80/39.11 ; 71.80/39.11 single_R (Branch key_l elt_l wvx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r); 71.80/39.11 ; 71.80/39.11 size_l = sizeFM fm_L; 71.80/39.11 ; 71.80/39.11 size_r = sizeFM fm_R; 71.80/39.11 } 71.80/39.11 ; 71.80/39.11 " 71.80/39.11 is transformed to 71.80/39.11 "mkBalBranch key elt fm_L fm_R = mkBalBranch6 key elt fm_L fm_R; 71.80/39.11 " 71.80/39.11 "mkBalBranch6 key elt fm_L fm_R = mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) where { 71.80/39.11 double_L fm_l (Branch key_r elt_r wwx (Branch key_rl elt_rl wwy 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); 71.80/39.11 ; 71.80/39.11 double_R (Branch key_l elt_l wvy fm_ll (Branch key_lr elt_lr wvz 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); 71.80/39.11 ; 71.80/39.11 mkBalBranch0 fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr) = mkBalBranch02 fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr); 71.80/39.11 ; 71.80/39.11 mkBalBranch00 fm_L fm_R wwz wxu wxv fm_rl fm_rr True = double_L fm_L fm_R; 71.80/39.11 ; 71.80/39.11 mkBalBranch01 fm_L fm_R wwz wxu wxv fm_rl fm_rr True = single_L fm_L fm_R; 71.80/39.11 mkBalBranch01 fm_L fm_R wwz wxu wxv fm_rl fm_rr False = mkBalBranch00 fm_L fm_R wwz wxu wxv fm_rl fm_rr otherwise; 71.80/39.11 ; 71.80/39.11 mkBalBranch02 fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr) = mkBalBranch01 fm_L fm_R wwz wxu wxv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); 71.80/39.11 ; 71.80/39.11 mkBalBranch1 fm_L fm_R (Branch wwu wwv www fm_ll fm_lr) = mkBalBranch12 fm_L fm_R (Branch wwu wwv www fm_ll fm_lr); 71.80/39.11 ; 71.80/39.11 mkBalBranch10 fm_L fm_R wwu wwv www fm_ll fm_lr True = double_R fm_L fm_R; 71.80/39.11 ; 71.80/39.11 mkBalBranch11 fm_L fm_R wwu wwv www fm_ll fm_lr True = single_R fm_L fm_R; 71.80/39.11 mkBalBranch11 fm_L fm_R wwu wwv www fm_ll fm_lr False = mkBalBranch10 fm_L fm_R wwu wwv www fm_ll fm_lr otherwise; 71.80/39.11 ; 71.80/39.11 mkBalBranch12 fm_L fm_R (Branch wwu wwv www fm_ll fm_lr) = mkBalBranch11 fm_L fm_R wwu wwv www fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); 71.80/39.11 ; 71.80/39.11 mkBalBranch2 key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R; 71.80/39.11 ; 71.80/39.11 mkBalBranch3 key elt fm_L fm_R True = mkBalBranch1 fm_L fm_R fm_L; 71.80/39.11 mkBalBranch3 key elt fm_L fm_R False = mkBalBranch2 key elt fm_L fm_R otherwise; 71.80/39.11 ; 71.80/39.11 mkBalBranch4 key elt fm_L fm_R True = mkBalBranch0 fm_L fm_R fm_R; 71.80/39.11 mkBalBranch4 key elt fm_L fm_R False = mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r); 71.80/39.11 ; 71.80/39.11 mkBalBranch5 key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R; 71.80/39.11 mkBalBranch5 key elt fm_L fm_R False = mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l); 71.80/39.11 ; 71.80/39.11 single_L fm_l (Branch key_r elt_r wxw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr; 71.80/39.11 ; 71.80/39.11 single_R (Branch key_l elt_l wvx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r); 71.80/39.11 ; 71.80/39.11 size_l = sizeFM fm_L; 71.80/39.11 ; 71.80/39.11 size_r = sizeFM fm_R; 71.80/39.11 } 71.80/39.11 ; 71.80/39.11 " 71.80/39.11 The following Function with conditions 71.80/39.11 "intersectFM_C combiner fm1 EmptyFM = emptyFM; 71.80/39.11 intersectFM_C combiner EmptyFM fm2 = emptyFM; 71.80/39.11 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 { 71.80/39.11 elt1 = elt10 vv1; 71.80/39.11 ; 71.80/39.11 elt10 (Just elt1) = elt1; 71.80/39.11 ; 71.80/39.11 gts = splitGT fm1 split_key; 71.80/39.11 ; 71.80/39.11 lts = splitLT fm1 split_key; 71.80/39.11 ; 71.80/39.11 maybe_elt1 = lookupFM fm1 split_key; 71.80/39.11 ; 71.80/39.11 vv1 = maybe_elt1; 71.80/39.11 } 71.80/39.11 ; 71.80/39.11 " 71.80/39.11 is transformed to 71.80/39.11 "intersectFM_C combiner fm1 EmptyFM = intersectFM_C4 combiner fm1 EmptyFM; 71.80/39.11 intersectFM_C combiner EmptyFM fm2 = intersectFM_C3 combiner EmptyFM fm2; 71.80/39.11 intersectFM_C combiner fm1 (Branch split_key elt2 wyx left right) = intersectFM_C2 combiner fm1 (Branch split_key elt2 wyx left right); 71.80/39.11 " 71.80/39.11 "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 { 71.80/39.11 elt1 = elt10 vv1; 71.80/39.11 ; 71.80/39.11 elt10 (Just elt1) = elt1; 71.80/39.11 ; 71.80/39.11 gts = splitGT fm1 split_key; 71.80/39.11 ; 71.80/39.11 intersectFM_C0 combiner fm1 split_key elt2 wyx left right True = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right); 71.80/39.11 ; 71.80/39.11 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); 71.80/39.11 intersectFM_C1 combiner fm1 split_key elt2 wyx left right False = intersectFM_C0 combiner fm1 split_key elt2 wyx left right otherwise; 71.80/39.11 ; 71.80/39.11 lts = splitLT fm1 split_key; 71.80/39.11 ; 71.80/39.11 maybe_elt1 = lookupFM fm1 split_key; 71.80/39.11 ; 71.80/39.11 vv1 = maybe_elt1; 71.80/39.11 } 71.80/39.11 ; 71.80/39.11 " 71.80/39.11 "intersectFM_C3 combiner EmptyFM fm2 = emptyFM; 71.80/39.11 intersectFM_C3 yyv yyw yyx = intersectFM_C2 yyv yyw yyx; 71.80/39.11 " 71.80/39.11 "intersectFM_C4 combiner fm1 EmptyFM = emptyFM; 71.80/39.11 intersectFM_C4 yyz yzu yzv = intersectFM_C3 yyz yzu yzv; 71.80/39.11 " 71.80/39.11 71.80/39.11 ---------------------------------------- 71.80/39.11 71.80/39.11 (10) 71.80/39.11 Obligation: 71.80/39.11 mainModule Main 71.80/39.11 module FiniteMap where { 71.80/39.11 import qualified Main; 71.80/39.11 import qualified Maybe; 71.80/39.11 import qualified Prelude; 71.80/39.11 data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b) ; 71.80/39.11 71.80/39.11 instance (Eq a, Eq b) => Eq FiniteMap b a where { 71.80/39.11 (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; 71.80/39.11 } 71.80/39.11 addToFM :: Ord a => FiniteMap a b -> a -> b -> FiniteMap a b; 71.80/39.11 addToFM fm key elt = addToFM_C addToFM0 fm key elt; 71.80/39.11 71.80/39.11 addToFM0 old new = new; 71.80/39.11 71.80/39.11 addToFM_C :: Ord b => (a -> a -> a) -> FiniteMap b a -> b -> a -> FiniteMap b a; 71.80/39.11 addToFM_C combiner EmptyFM key elt = addToFM_C4 combiner EmptyFM key elt; 71.80/39.11 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; 71.80/39.11 71.80/39.11 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; 71.80/39.11 71.80/39.11 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); 71.80/39.11 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; 71.80/39.11 71.80/39.11 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; 71.80/39.11 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); 71.80/39.11 71.80/39.11 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); 71.80/39.11 71.80/39.11 addToFM_C4 combiner EmptyFM key elt = unitFM key elt; 71.80/39.11 addToFM_C4 yuv yuw yux yuy = addToFM_C3 yuv yuw yux yuy; 71.80/39.11 71.80/39.11 deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b; 71.80/39.11 deleteMax (Branch key elt wvu fm_l EmptyFM) = fm_l; 71.80/39.11 deleteMax (Branch key elt wvv fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); 71.80/39.11 71.80/39.11 deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a; 71.80/39.11 deleteMin (Branch key elt wyv EmptyFM fm_r) = fm_r; 71.80/39.11 deleteMin (Branch key elt wyw fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; 71.80/39.11 71.80/39.11 emptyFM :: FiniteMap a b; 71.80/39.11 emptyFM = EmptyFM; 71.80/39.11 71.80/39.11 findMax :: FiniteMap b a -> (b,a); 71.80/39.11 findMax (Branch key elt vvw vvx EmptyFM) = (key,elt); 71.80/39.11 findMax (Branch key elt vvy vvz fm_r) = findMax fm_r; 71.80/39.11 71.80/39.11 findMin :: FiniteMap b a -> (b,a); 71.80/39.11 findMin (Branch key elt wyy EmptyFM wyz) = (key,elt); 71.80/39.11 findMin (Branch key elt wzu fm_l wzv) = findMin fm_l; 71.80/39.11 71.80/39.11 fmToList :: FiniteMap a b -> [(a,b)]; 71.80/39.11 fmToList fm = foldFM fmToList0 [] fm; 71.80/39.11 71.80/39.11 fmToList0 key elt rest = (key,elt) : rest; 71.80/39.11 71.80/39.11 foldFM :: (a -> b -> c -> c) -> c -> FiniteMap a b -> c; 71.80/39.11 foldFM k z EmptyFM = z; 71.80/39.11 foldFM k z (Branch key elt vyy fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; 71.80/39.11 71.80/39.11 glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 71.80/39.11 glueBal EmptyFM fm2 = glueBal4 EmptyFM fm2; 71.80/39.11 glueBal fm1 EmptyFM = glueBal3 fm1 EmptyFM; 71.80/39.11 glueBal fm1 fm2 = glueBal2 fm1 fm2; 71.80/39.11 71.80/39.11 glueBal2 fm1 fm2 = glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) where { 71.80/39.11 glueBal0 fm1 fm2 True = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2; 71.80/39.11 glueBal1 fm1 fm2 True = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2); 71.80/39.11 glueBal1 fm1 fm2 False = glueBal0 fm1 fm2 otherwise; 71.80/39.11 mid_elt1 = mid_elt10 vv2; 71.80/39.11 mid_elt10 (vwv,mid_elt1) = mid_elt1; 71.80/39.11 mid_elt2 = mid_elt20 vv3; 71.80/39.11 mid_elt20 (vwu,mid_elt2) = mid_elt2; 71.80/39.11 mid_key1 = mid_key10 vv2; 71.80/39.11 mid_key10 (mid_key1,vww) = mid_key1; 71.80/39.11 mid_key2 = mid_key20 vv3; 71.80/39.11 mid_key20 (mid_key2,vwx) = mid_key2; 71.80/39.11 vv2 = findMax fm1; 71.80/39.11 vv3 = findMin fm2; 71.80/39.11 }; 71.80/39.11 71.80/39.11 glueBal3 fm1 EmptyFM = fm1; 71.80/39.11 glueBal3 xxu xxv = glueBal2 xxu xxv; 71.80/39.11 71.80/39.11 glueBal4 EmptyFM fm2 = fm2; 71.80/39.11 glueBal4 xxx xxy = glueBal3 xxx xxy; 71.80/39.11 71.80/39.11 glueVBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 71.80/39.11 glueVBal EmptyFM fm2 = glueVBal5 EmptyFM fm2; 71.80/39.11 glueVBal fm1 EmptyFM = glueVBal4 fm1 EmptyFM; 71.80/39.11 glueVBal (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx) = glueVBal3 (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx); 71.80/39.11 71.80/39.11 glueVBal3 (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx) = glueVBal2 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx (sIZE_RATIO * size_l < size_r) where { 71.80/39.11 glueVBal0 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = glueBal (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx); 71.80/39.11 glueVBal1 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vwz vxu vxw (glueVBal vxx (Branch vxz vyu vyv vyw vyx)); 71.80/39.11 glueVBal1 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx False = glueVBal0 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx otherwise; 71.80/39.11 glueVBal2 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vxz vyu (glueVBal (Branch vwz vxu vxv vxw vxx) vyw) vyx; 71.80/39.11 glueVBal2 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx False = glueVBal1 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx (sIZE_RATIO * size_r < size_l); 71.80/39.11 size_l = sizeFM (Branch vwz vxu vxv vxw vxx); 71.80/39.11 size_r = sizeFM (Branch vxz vyu vyv vyw vyx); 71.80/39.11 }; 71.80/39.11 71.80/39.11 glueVBal4 fm1 EmptyFM = fm1; 71.80/39.11 glueVBal4 xyw xyx = glueVBal3 xyw xyx; 71.80/39.11 71.80/39.11 glueVBal5 EmptyFM fm2 = fm2; 71.80/39.11 glueVBal5 xyz xzu = glueVBal4 xyz xzu; 71.80/39.11 71.80/39.11 intersectFM :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 71.80/39.11 intersectFM fm1 fm2 = intersectFM_C intersectFM0 fm1 fm2; 71.80/39.11 71.80/39.11 intersectFM0 left right = right; 71.80/39.11 71.80/39.11 intersectFM_C :: Ord d => (a -> b -> c) -> FiniteMap d a -> FiniteMap d b -> FiniteMap d c; 71.80/39.11 intersectFM_C combiner fm1 EmptyFM = intersectFM_C4 combiner fm1 EmptyFM; 71.80/39.11 intersectFM_C combiner EmptyFM fm2 = intersectFM_C3 combiner EmptyFM fm2; 71.80/39.11 intersectFM_C combiner fm1 (Branch split_key elt2 wyx left right) = intersectFM_C2 combiner fm1 (Branch split_key elt2 wyx left right); 71.80/39.11 71.80/39.11 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 { 71.80/39.11 elt1 = elt10 vv1; 71.80/39.11 elt10 (Just elt1) = elt1; 71.80/39.11 gts = splitGT fm1 split_key; 71.80/39.11 intersectFM_C0 combiner fm1 split_key elt2 wyx left right True = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right); 71.80/39.11 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); 71.80/39.11 intersectFM_C1 combiner fm1 split_key elt2 wyx left right False = intersectFM_C0 combiner fm1 split_key elt2 wyx left right otherwise; 71.80/39.11 lts = splitLT fm1 split_key; 71.80/39.11 maybe_elt1 = lookupFM fm1 split_key; 71.80/39.11 vv1 = maybe_elt1; 71.80/39.11 }; 71.80/39.11 71.80/39.11 intersectFM_C3 combiner EmptyFM fm2 = emptyFM; 71.80/39.11 intersectFM_C3 yyv yyw yyx = intersectFM_C2 yyv yyw yyx; 71.80/39.11 71.80/39.11 intersectFM_C4 combiner fm1 EmptyFM = emptyFM; 71.80/39.11 intersectFM_C4 yyz yzu yzv = intersectFM_C3 yyz yzu yzv; 71.80/39.11 71.80/39.11 lookupFM :: Ord b => FiniteMap b a -> b -> Maybe a; 71.80/39.11 lookupFM EmptyFM key = lookupFM4 EmptyFM key; 71.80/39.11 lookupFM (Branch key elt vyz fm_l fm_r) key_to_find = lookupFM3 (Branch key elt vyz fm_l fm_r) key_to_find; 71.80/39.11 71.80/39.11 lookupFM0 key elt vyz fm_l fm_r key_to_find True = Just elt; 71.80/39.11 71.80/39.11 lookupFM1 key elt vyz fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; 71.80/39.11 lookupFM1 key elt vyz fm_l fm_r key_to_find False = lookupFM0 key elt vyz fm_l fm_r key_to_find otherwise; 71.80/39.11 71.80/39.11 lookupFM2 key elt vyz fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; 71.80/39.11 lookupFM2 key elt vyz fm_l fm_r key_to_find False = lookupFM1 key elt vyz fm_l fm_r key_to_find (key_to_find > key); 71.80/39.11 71.80/39.11 lookupFM3 (Branch key elt vyz fm_l fm_r) key_to_find = lookupFM2 key elt vyz fm_l fm_r key_to_find (key_to_find < key); 71.80/39.11 71.80/39.11 lookupFM4 EmptyFM key = Nothing; 71.80/39.11 lookupFM4 xzx xzy = lookupFM3 xzx xzy; 71.80/39.11 71.80/39.11 mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 71.80/39.11 mkBalBranch key elt fm_L fm_R = mkBalBranch6 key elt fm_L fm_R; 71.80/39.11 71.80/39.11 mkBalBranch6 key elt fm_L fm_R = mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) where { 71.80/39.11 double_L fm_l (Branch key_r elt_r wwx (Branch key_rl elt_rl wwy 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); 71.80/39.11 double_R (Branch key_l elt_l wvy fm_ll (Branch key_lr elt_lr wvz 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); 71.80/39.11 mkBalBranch0 fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr) = mkBalBranch02 fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr); 71.80/39.11 mkBalBranch00 fm_L fm_R wwz wxu wxv fm_rl fm_rr True = double_L fm_L fm_R; 71.80/39.11 mkBalBranch01 fm_L fm_R wwz wxu wxv fm_rl fm_rr True = single_L fm_L fm_R; 71.80/39.11 mkBalBranch01 fm_L fm_R wwz wxu wxv fm_rl fm_rr False = mkBalBranch00 fm_L fm_R wwz wxu wxv fm_rl fm_rr otherwise; 71.80/39.11 mkBalBranch02 fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr) = mkBalBranch01 fm_L fm_R wwz wxu wxv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); 71.80/39.11 mkBalBranch1 fm_L fm_R (Branch wwu wwv www fm_ll fm_lr) = mkBalBranch12 fm_L fm_R (Branch wwu wwv www fm_ll fm_lr); 71.80/39.11 mkBalBranch10 fm_L fm_R wwu wwv www fm_ll fm_lr True = double_R fm_L fm_R; 71.80/39.11 mkBalBranch11 fm_L fm_R wwu wwv www fm_ll fm_lr True = single_R fm_L fm_R; 71.80/39.11 mkBalBranch11 fm_L fm_R wwu wwv www fm_ll fm_lr False = mkBalBranch10 fm_L fm_R wwu wwv www fm_ll fm_lr otherwise; 71.80/39.11 mkBalBranch12 fm_L fm_R (Branch wwu wwv www fm_ll fm_lr) = mkBalBranch11 fm_L fm_R wwu wwv www fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); 71.80/39.11 mkBalBranch2 key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R; 71.80/39.11 mkBalBranch3 key elt fm_L fm_R True = mkBalBranch1 fm_L fm_R fm_L; 71.80/39.11 mkBalBranch3 key elt fm_L fm_R False = mkBalBranch2 key elt fm_L fm_R otherwise; 71.80/39.11 mkBalBranch4 key elt fm_L fm_R True = mkBalBranch0 fm_L fm_R fm_R; 71.80/39.11 mkBalBranch4 key elt fm_L fm_R False = mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r); 71.80/39.11 mkBalBranch5 key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R; 71.80/39.11 mkBalBranch5 key elt fm_L fm_R False = mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l); 71.80/39.11 single_L fm_l (Branch key_r elt_r wxw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr; 71.80/39.11 single_R (Branch key_l elt_l wvx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r); 71.80/39.11 size_l = sizeFM fm_L; 71.80/39.11 size_r = sizeFM fm_R; 71.80/39.11 }; 71.80/39.11 71.80/39.11 mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 71.80/39.11 mkBranch which key elt fm_l fm_r = let { 71.80/39.11 result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; 71.80/39.11 } in result where { 71.80/39.11 balance_ok = True; 71.80/39.11 left_ok = left_ok0 fm_l key fm_l; 71.80/39.11 left_ok0 fm_l key EmptyFM = True; 71.80/39.11 left_ok0 fm_l key (Branch left_key vuu vuv vuw vux) = let { 71.80/39.11 biggest_left_key = fst (findMax fm_l); 71.80/39.11 } in biggest_left_key < key; 71.80/39.11 left_size = sizeFM fm_l; 71.80/39.11 right_ok = right_ok0 fm_r key fm_r; 71.80/39.11 right_ok0 fm_r key EmptyFM = True; 71.80/39.11 right_ok0 fm_r key (Branch right_key vuy vuz vvu vvv) = let { 71.80/39.11 smallest_right_key = fst (findMin fm_r); 71.80/39.11 } in key < smallest_right_key; 71.80/39.11 right_size = sizeFM fm_r; 71.80/39.11 unbox :: Int -> Int; 71.80/39.11 unbox x = x; 71.80/39.11 }; 71.80/39.11 71.80/39.11 mkVBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 71.80/39.11 mkVBalBranch key elt EmptyFM fm_r = mkVBalBranch5 key elt EmptyFM fm_r; 71.80/39.11 mkVBalBranch key elt fm_l EmptyFM = mkVBalBranch4 key elt fm_l EmptyFM; 71.80/39.11 mkVBalBranch key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz) = mkVBalBranch3 key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz); 71.80/39.11 71.80/39.11 mkVBalBranch3 key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz) = mkVBalBranch2 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz (sIZE_RATIO * size_l < size_r) where { 71.80/39.11 mkVBalBranch0 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBranch 13 key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz); 71.80/39.11 mkVBalBranch1 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBalBranch vzv vzw vzy (mkVBalBranch key elt vzz (Branch wuv wuw wux wuy wuz)); 71.80/39.11 mkVBalBranch1 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz False = mkVBalBranch0 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz otherwise; 71.80/39.11 mkVBalBranch2 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBalBranch wuv wuw (mkVBalBranch key elt (Branch vzv vzw vzx vzy vzz) wuy) wuz; 71.80/39.11 mkVBalBranch2 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz False = mkVBalBranch1 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz (sIZE_RATIO * size_r < size_l); 71.80/39.11 size_l = sizeFM (Branch vzv vzw vzx vzy vzz); 71.80/39.11 size_r = sizeFM (Branch wuv wuw wux wuy wuz); 71.80/39.11 }; 71.80/39.11 71.80/39.11 mkVBalBranch4 key elt fm_l EmptyFM = addToFM fm_l key elt; 71.80/39.11 mkVBalBranch4 yvw yvx yvy yvz = mkVBalBranch3 yvw yvx yvy yvz; 71.80/39.11 71.80/39.11 mkVBalBranch5 key elt EmptyFM fm_r = addToFM fm_r key elt; 71.80/39.11 mkVBalBranch5 ywv yww ywx ywy = mkVBalBranch4 ywv yww ywx ywy; 71.80/39.11 71.80/39.11 sIZE_RATIO :: Int; 71.80/39.11 sIZE_RATIO = 5; 71.80/39.11 71.80/39.11 sizeFM :: FiniteMap a b -> Int; 71.80/39.11 sizeFM EmptyFM = 0; 71.80/39.11 sizeFM (Branch wxx wxy size wxz wyu) = size; 71.80/39.11 71.80/39.11 splitGT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 71.80/39.11 splitGT EmptyFM split_key = splitGT4 EmptyFM split_key; 71.80/39.11 splitGT (Branch key elt wvw fm_l fm_r) split_key = splitGT3 (Branch key elt wvw fm_l fm_r) split_key; 71.80/39.11 71.80/39.11 splitGT0 key elt wvw fm_l fm_r split_key True = fm_r; 71.80/39.11 71.80/39.11 splitGT1 key elt wvw fm_l fm_r split_key True = mkVBalBranch key elt (splitGT fm_l split_key) fm_r; 71.80/39.11 splitGT1 key elt wvw fm_l fm_r split_key False = splitGT0 key elt wvw fm_l fm_r split_key otherwise; 71.80/39.11 71.80/39.11 splitGT2 key elt wvw fm_l fm_r split_key True = splitGT fm_r split_key; 71.80/39.11 splitGT2 key elt wvw fm_l fm_r split_key False = splitGT1 key elt wvw fm_l fm_r split_key (split_key < key); 71.80/39.11 71.80/39.11 splitGT3 (Branch key elt wvw fm_l fm_r) split_key = splitGT2 key elt wvw fm_l fm_r split_key (split_key > key); 71.80/39.11 71.80/39.11 splitGT4 EmptyFM split_key = emptyFM; 71.80/39.11 splitGT4 yxv yxw = splitGT3 yxv yxw; 71.80/39.11 71.80/39.11 splitLT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 71.80/39.11 splitLT EmptyFM split_key = splitLT4 EmptyFM split_key; 71.80/39.11 splitLT (Branch key elt zz fm_l fm_r) split_key = splitLT3 (Branch key elt zz fm_l fm_r) split_key; 71.80/39.11 71.80/39.11 splitLT0 key elt zz fm_l fm_r split_key True = fm_l; 71.80/39.11 71.80/39.11 splitLT1 key elt zz fm_l fm_r split_key True = mkVBalBranch key elt fm_l (splitLT fm_r split_key); 71.80/39.11 splitLT1 key elt zz fm_l fm_r split_key False = splitLT0 key elt zz fm_l fm_r split_key otherwise; 71.80/39.11 71.80/39.11 splitLT2 key elt zz fm_l fm_r split_key True = splitLT fm_l split_key; 71.80/39.11 splitLT2 key elt zz fm_l fm_r split_key False = splitLT1 key elt zz fm_l fm_r split_key (split_key > key); 71.80/39.11 71.80/39.11 splitLT3 (Branch key elt zz fm_l fm_r) split_key = splitLT2 key elt zz fm_l fm_r split_key (split_key < key); 71.80/39.11 71.80/39.11 splitLT4 EmptyFM split_key = emptyFM; 71.80/39.11 splitLT4 xwx xwy = splitLT3 xwx xwy; 71.80/39.11 71.80/39.11 unitFM :: a -> b -> FiniteMap a b; 71.80/39.11 unitFM key elt = Branch key elt 1 emptyFM emptyFM; 71.80/39.11 71.80/39.11 } 71.80/39.11 module Maybe where { 71.80/39.11 import qualified FiniteMap; 71.80/39.11 import qualified Main; 71.80/39.11 import qualified Prelude; 71.80/39.11 isJust :: Maybe a -> Bool; 71.80/39.11 isJust Nothing = False; 71.80/39.11 isJust wzw = True; 71.80/39.11 71.80/39.11 } 71.80/39.11 module Main where { 71.80/39.11 import qualified FiniteMap; 71.80/39.11 import qualified Maybe; 71.80/39.11 import qualified Prelude; 71.80/39.11 } 71.80/39.11 71.80/39.11 ---------------------------------------- 71.80/39.11 71.80/39.11 (11) LetRed (EQUIVALENT) 71.80/39.11 Let/Where Reductions: 71.80/39.11 The bindings of the following Let/Where expression 71.80/39.11 "gcd' (abs x) (abs y) where { 71.80/39.11 gcd' x wzx = gcd'2 x wzx; 71.80/39.11 gcd' x y = gcd'0 x y; 71.80/39.11 ; 71.80/39.11 gcd'0 x y = gcd' y (x `rem` y); 71.80/39.11 ; 71.80/39.11 gcd'1 True x wzx = x; 71.80/39.11 gcd'1 wzy wzz xuu = gcd'0 wzz xuu; 71.80/39.11 ; 71.80/39.11 gcd'2 x wzx = gcd'1 (wzx == 0) x wzx; 71.80/39.11 gcd'2 xuv xuw = gcd'0 xuv xuw; 71.80/39.11 } 71.80/39.11 " 71.80/39.11 are unpacked to the following functions on top level 71.80/39.11 "gcd0Gcd'0 x y = gcd0Gcd' y (x `rem` y); 71.80/39.11 " 71.80/39.11 "gcd0Gcd' x wzx = gcd0Gcd'2 x wzx; 71.80/39.11 gcd0Gcd' x y = gcd0Gcd'0 x y; 71.80/39.11 " 71.80/39.11 "gcd0Gcd'1 True x wzx = x; 71.80/39.11 gcd0Gcd'1 wzy wzz xuu = gcd0Gcd'0 wzz xuu; 71.80/39.11 " 71.80/39.11 "gcd0Gcd'2 x wzx = gcd0Gcd'1 (wzx == 0) x wzx; 71.80/39.11 gcd0Gcd'2 xuv xuw = gcd0Gcd'0 xuv xuw; 71.80/39.11 " 71.80/39.11 The bindings of the following Let/Where expression 71.80/39.11 "reduce1 x y (y == 0) where { 71.80/39.11 d = gcd x y; 71.80/39.11 ; 71.80/39.11 reduce0 x y True = x `quot` d :% (y `quot` d); 71.80/39.11 ; 71.80/39.11 reduce1 x y True = error []; 71.80/39.11 reduce1 x y False = reduce0 x y otherwise; 71.80/39.11 } 71.80/39.11 " 71.80/39.11 are unpacked to the following functions on top level 71.80/39.11 "reduce2D yzw yzx = gcd yzw yzx; 71.80/39.11 " 71.80/39.11 "reduce2Reduce0 yzw yzx x y True = x `quot` reduce2D yzw yzx :% (y `quot` reduce2D yzw yzx); 71.80/39.11 " 71.80/39.11 "reduce2Reduce1 yzw yzx x y True = error []; 71.80/39.11 reduce2Reduce1 yzw yzx x y False = reduce2Reduce0 yzw yzx x y otherwise; 71.80/39.11 " 71.80/39.11 The bindings of the following Let/Where expression 71.80/39.11 "glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) where { 71.80/39.12 glueBal0 fm1 fm2 True = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2; 71.80/39.12 ; 71.80/39.12 glueBal1 fm1 fm2 True = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2); 71.80/39.12 glueBal1 fm1 fm2 False = glueBal0 fm1 fm2 otherwise; 71.80/39.12 ; 71.80/39.12 mid_elt1 = mid_elt10 vv2; 71.80/39.12 ; 71.80/39.12 mid_elt10 (vwv,mid_elt1) = mid_elt1; 71.80/39.12 ; 71.80/39.12 mid_elt2 = mid_elt20 vv3; 71.80/39.12 ; 71.80/39.12 mid_elt20 (vwu,mid_elt2) = mid_elt2; 71.80/39.12 ; 71.80/39.12 mid_key1 = mid_key10 vv2; 71.80/39.12 ; 71.80/39.12 mid_key10 (mid_key1,vww) = mid_key1; 71.80/39.12 ; 71.80/39.12 mid_key2 = mid_key20 vv3; 71.80/39.12 ; 71.80/39.12 mid_key20 (mid_key2,vwx) = mid_key2; 71.80/39.12 ; 71.80/39.12 vv2 = findMax fm1; 71.80/39.12 ; 71.80/39.12 vv3 = findMin fm2; 71.80/39.12 } 71.80/39.12 " 71.80/39.12 are unpacked to the following functions on top level 71.80/39.12 "glueBal2Vv3 yzy yzz = findMin yzy; 71.80/39.12 " 71.80/39.12 "glueBal2Mid_key2 yzy yzz = glueBal2Mid_key20 yzy yzz (glueBal2Vv3 yzy yzz); 71.80/39.12 " 71.80/39.12 "glueBal2Mid_elt10 yzy yzz (vwv,mid_elt1) = mid_elt1; 71.80/39.12 " 71.80/39.12 "glueBal2Mid_key10 yzy yzz (mid_key1,vww) = mid_key1; 71.80/39.12 " 71.80/39.12 "glueBal2Vv2 yzy yzz = findMax yzz; 71.80/39.12 " 71.80/39.12 "glueBal2Mid_elt2 yzy yzz = glueBal2Mid_elt20 yzy yzz (glueBal2Vv3 yzy yzz); 71.80/39.12 " 71.80/39.12 "glueBal2Mid_elt1 yzy yzz = glueBal2Mid_elt10 yzy yzz (glueBal2Vv2 yzy yzz); 71.80/39.12 " 71.80/39.12 "glueBal2Mid_elt20 yzy yzz (vwu,mid_elt2) = mid_elt2; 71.80/39.12 " 71.80/39.12 "glueBal2GlueBal0 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key1 yzy yzz) (glueBal2Mid_elt1 yzy yzz) (deleteMax fm1) fm2; 71.80/39.12 " 71.80/39.12 "glueBal2GlueBal1 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key2 yzy yzz) (glueBal2Mid_elt2 yzy yzz) fm1 (deleteMin fm2); 71.80/39.12 glueBal2GlueBal1 yzy yzz fm1 fm2 False = glueBal2GlueBal0 yzy yzz fm1 fm2 otherwise; 71.80/39.12 " 71.80/39.12 "glueBal2Mid_key20 yzy yzz (mid_key2,vwx) = mid_key2; 71.80/39.12 " 71.80/39.12 "glueBal2Mid_key1 yzy yzz = glueBal2Mid_key10 yzy yzz (glueBal2Vv2 yzy yzz); 71.80/39.12 " 71.80/39.12 The bindings of the following Let/Where expression 71.80/39.12 "mkVBalBranch2 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz (sIZE_RATIO * size_l < size_r) where { 71.80/39.12 mkVBalBranch0 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBranch 13 key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz); 71.80/39.12 ; 71.80/39.12 mkVBalBranch1 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBalBranch vzv vzw vzy (mkVBalBranch key elt vzz (Branch wuv wuw wux wuy wuz)); 71.80/39.12 mkVBalBranch1 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz False = mkVBalBranch0 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz otherwise; 71.80/39.12 ; 71.80/39.12 mkVBalBranch2 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBalBranch wuv wuw (mkVBalBranch key elt (Branch vzv vzw vzx vzy vzz) wuy) wuz; 71.80/39.12 mkVBalBranch2 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz False = mkVBalBranch1 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz (sIZE_RATIO * size_r < size_l); 71.80/39.12 ; 71.80/39.12 size_l = sizeFM (Branch vzv vzw vzx vzy vzz); 71.80/39.12 ; 71.80/39.12 size_r = sizeFM (Branch wuv wuw wux wuy wuz); 71.80/39.12 } 71.80/39.12 " 71.80/39.12 are unpacked to the following functions on top level 71.80/39.12 "mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBalBranch vzv vzw vzy (mkVBalBranch key elt vzz (Branch wuv wuw wux wuy wuz)); 71.80/39.12 mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz False = mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz otherwise; 71.80/39.12 " 71.80/39.12 "mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBalBranch wuv wuw (mkVBalBranch key elt (Branch vzv vzw vzx vzy vzz) wuy) wuz; 71.80/39.12 mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz False = mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz (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); 71.80/39.12 " 71.80/39.12 "mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBranch 13 key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz); 71.80/39.12 " 71.80/39.12 "mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuu zuv zuw zux zuy); 71.80/39.12 " 71.80/39.12 "mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuz zvu zvv zvw zvx); 71.80/39.12 " 71.80/39.12 The bindings of the following Let/Where expression 71.80/39.12 "mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) where { 71.80/39.12 double_L fm_l (Branch key_r elt_r wwx (Branch key_rl elt_rl wwy 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); 71.80/39.12 ; 71.80/39.12 double_R (Branch key_l elt_l wvy fm_ll (Branch key_lr elt_lr wvz 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); 71.80/39.12 ; 71.80/39.12 mkBalBranch0 fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr) = mkBalBranch02 fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr); 71.80/39.12 ; 71.80/39.12 mkBalBranch00 fm_L fm_R wwz wxu wxv fm_rl fm_rr True = double_L fm_L fm_R; 71.80/39.12 ; 71.80/39.12 mkBalBranch01 fm_L fm_R wwz wxu wxv fm_rl fm_rr True = single_L fm_L fm_R; 71.80/39.12 mkBalBranch01 fm_L fm_R wwz wxu wxv fm_rl fm_rr False = mkBalBranch00 fm_L fm_R wwz wxu wxv fm_rl fm_rr otherwise; 71.80/39.12 ; 71.80/39.12 mkBalBranch02 fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr) = mkBalBranch01 fm_L fm_R wwz wxu wxv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); 71.80/39.12 ; 71.80/39.12 mkBalBranch1 fm_L fm_R (Branch wwu wwv www fm_ll fm_lr) = mkBalBranch12 fm_L fm_R (Branch wwu wwv www fm_ll fm_lr); 71.80/39.12 ; 71.80/39.12 mkBalBranch10 fm_L fm_R wwu wwv www fm_ll fm_lr True = double_R fm_L fm_R; 71.80/39.12 ; 71.80/39.12 mkBalBranch11 fm_L fm_R wwu wwv www fm_ll fm_lr True = single_R fm_L fm_R; 71.80/39.12 mkBalBranch11 fm_L fm_R wwu wwv www fm_ll fm_lr False = mkBalBranch10 fm_L fm_R wwu wwv www fm_ll fm_lr otherwise; 71.80/39.12 ; 71.80/39.12 mkBalBranch12 fm_L fm_R (Branch wwu wwv www fm_ll fm_lr) = mkBalBranch11 fm_L fm_R wwu wwv www fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); 71.80/39.12 ; 71.80/39.12 mkBalBranch2 key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R; 71.80/39.12 ; 71.80/39.12 mkBalBranch3 key elt fm_L fm_R True = mkBalBranch1 fm_L fm_R fm_L; 71.80/39.12 mkBalBranch3 key elt fm_L fm_R False = mkBalBranch2 key elt fm_L fm_R otherwise; 71.80/39.12 ; 71.80/39.12 mkBalBranch4 key elt fm_L fm_R True = mkBalBranch0 fm_L fm_R fm_R; 71.80/39.12 mkBalBranch4 key elt fm_L fm_R False = mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r); 71.80/39.12 ; 71.80/39.12 mkBalBranch5 key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R; 71.80/39.12 mkBalBranch5 key elt fm_L fm_R False = mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l); 71.80/39.12 ; 71.80/39.12 single_L fm_l (Branch key_r elt_r wxw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr; 71.80/39.12 ; 71.80/39.12 single_R (Branch key_l elt_l wvx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r); 71.80/39.12 ; 71.80/39.12 size_l = sizeFM fm_L; 71.80/39.12 ; 71.80/39.12 size_r = sizeFM fm_R; 71.80/39.12 } 71.80/39.12 " 71.80/39.12 are unpacked to the following functions on top level 71.80/39.12 "mkBalBranch6MkBalBranch4 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R fm_R; 71.80/39.12 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); 71.80/39.12 " 71.80/39.12 "mkBalBranch6Size_r zvy zvz zwu zwv = sizeFM zvy; 71.80/39.12 " 71.80/39.12 "mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R wwz wxu wxv fm_rl fm_rr True = mkBalBranch6Single_L zvy zvz zwu zwv fm_L fm_R; 71.80/39.12 mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R wwz wxu wxv fm_rl fm_rr False = mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R wwz wxu wxv fm_rl fm_rr otherwise; 71.80/39.12 " 71.80/39.12 "mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch wwu wwv www fm_ll fm_lr) = mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R wwu wwv www fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); 71.80/39.12 " 71.80/39.12 "mkBalBranch6Single_L zvy zvz zwu zwv fm_l (Branch key_r elt_r wxw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 zvz zwu fm_l fm_rl) fm_rr; 71.80/39.12 " 71.80/39.12 "mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R fm_L; 71.80/39.12 mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R False = mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R otherwise; 71.80/39.12 " 71.80/39.12 "mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R; 71.80/39.12 " 71.80/39.12 "mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R wwz wxu wxv fm_rl fm_rr True = mkBalBranch6Double_L zvy zvz zwu zwv fm_L fm_R; 71.80/39.12 " 71.80/39.12 "mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr) = mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R wwz wxu wxv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); 71.80/39.12 " 71.80/39.12 "mkBalBranch6MkBalBranch5 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R; 71.80/39.12 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); 71.80/39.12 " 71.80/39.12 "mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R wwu wwv www fm_ll fm_lr True = mkBalBranch6Single_R zvy zvz zwu zwv fm_L fm_R; 71.80/39.12 mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R wwu wwv www fm_ll fm_lr False = mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R wwu wwv www fm_ll fm_lr otherwise; 71.80/39.12 " 71.80/39.12 "mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R wwu wwv www fm_ll fm_lr True = mkBalBranch6Double_R zvy zvz zwu zwv fm_L fm_R; 71.80/39.12 " 71.80/39.12 "mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr) = mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr); 71.80/39.12 " 71.80/39.12 "mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R (Branch wwu wwv www fm_ll fm_lr) = mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch wwu wwv www fm_ll fm_lr); 71.80/39.12 " 71.80/39.12 "mkBalBranch6Size_l zvy zvz zwu zwv = sizeFM zwv; 71.80/39.12 " 71.80/39.12 "mkBalBranch6Double_R zvy zvz zwu zwv (Branch key_l elt_l wvy fm_ll (Branch key_lr elt_lr wvz 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); 71.80/39.12 " 71.80/39.12 "mkBalBranch6Double_L zvy zvz zwu zwv fm_l (Branch key_r elt_r wwx (Branch key_rl elt_rl wwy 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); 71.80/39.12 " 71.80/39.12 "mkBalBranch6Single_R zvy zvz zwu zwv (Branch key_l elt_l wvx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 zvz zwu fm_lr fm_r); 71.80/39.12 " 71.80/39.12 The bindings of the following Let/Where expression 71.80/39.12 "intersectFM_C1 combiner fm1 split_key elt2 wyx left right (Maybe.isJust maybe_elt1) where { 71.80/39.12 elt1 = elt10 vv1; 71.80/39.12 ; 71.80/39.12 elt10 (Just elt1) = elt1; 71.80/39.12 ; 71.80/39.12 gts = splitGT fm1 split_key; 71.80/39.12 ; 71.80/39.12 intersectFM_C0 combiner fm1 split_key elt2 wyx left right True = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right); 71.80/39.12 ; 71.80/39.12 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); 71.80/39.12 intersectFM_C1 combiner fm1 split_key elt2 wyx left right False = intersectFM_C0 combiner fm1 split_key elt2 wyx left right otherwise; 71.80/39.12 ; 71.80/39.12 lts = splitLT fm1 split_key; 71.80/39.12 ; 71.80/39.12 maybe_elt1 = lookupFM fm1 split_key; 71.80/39.12 ; 71.80/39.12 vv1 = maybe_elt1; 71.80/39.12 } 71.80/39.12 " 71.80/39.12 are unpacked to the following functions on top level 71.80/39.12 "intersectFM_C2Elt10 zww zwx (Just elt1) = elt1; 71.80/39.12 " 71.80/39.12 "intersectFM_C2Elt1 zww zwx = intersectFM_C2Elt10 zww zwx (intersectFM_C2Vv1 zww zwx); 71.80/39.12 " 71.80/39.12 "intersectFM_C2Maybe_elt1 zww zwx = lookupFM zww zwx; 71.80/39.12 " 71.80/39.12 "intersectFM_C2Lts zww zwx = splitLT zww zwx; 71.80/39.12 " 71.80/39.12 "intersectFM_C2Vv1 zww zwx = intersectFM_C2Maybe_elt1 zww zwx; 71.80/39.12 " 71.80/39.12 "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); 71.80/39.12 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; 71.80/39.12 " 71.80/39.12 "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); 71.80/39.12 " 71.80/39.12 "intersectFM_C2Gts zww zwx = splitGT zww zwx; 71.80/39.12 " 71.80/39.12 The bindings of the following Let/Where expression 71.80/39.12 "let { 71.80/39.12 result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; 71.80/39.12 } in result where { 71.80/39.12 balance_ok = True; 71.80/39.12 ; 71.80/39.12 left_ok = left_ok0 fm_l key fm_l; 71.80/39.12 ; 71.80/39.12 left_ok0 fm_l key EmptyFM = True; 71.80/39.12 left_ok0 fm_l key (Branch left_key vuu vuv vuw vux) = let { 71.80/39.12 biggest_left_key = fst (findMax fm_l); 71.80/39.12 } in biggest_left_key < key; 71.80/39.12 ; 71.80/39.12 left_size = sizeFM fm_l; 71.80/39.12 ; 71.80/39.12 right_ok = right_ok0 fm_r key fm_r; 71.80/39.12 ; 71.80/39.12 right_ok0 fm_r key EmptyFM = True; 71.80/39.12 right_ok0 fm_r key (Branch right_key vuy vuz vvu vvv) = let { 71.80/39.12 smallest_right_key = fst (findMin fm_r); 71.80/39.12 } in key < smallest_right_key; 71.80/39.12 ; 71.80/39.12 right_size = sizeFM fm_r; 71.80/39.12 ; 71.80/39.12 unbox x = x; 71.80/39.12 } 71.80/39.12 " 71.80/39.12 are unpacked to the following functions on top level 71.80/39.12 "mkBranchLeft_size zwy zwz zxu = sizeFM zwy; 71.80/39.12 " 71.80/39.12 "mkBranchRight_ok zwy zwz zxu = mkBranchRight_ok0 zwy zwz zxu zwz zxu zwz; 71.80/39.12 " 71.80/39.12 "mkBranchLeft_ok0 zwy zwz zxu fm_l key EmptyFM = True; 71.80/39.12 mkBranchLeft_ok0 zwy zwz zxu fm_l key (Branch left_key vuu vuv vuw vux) = mkBranchLeft_ok0Biggest_left_key fm_l < key; 71.80/39.12 " 71.80/39.12 "mkBranchLeft_ok zwy zwz zxu = mkBranchLeft_ok0 zwy zwz zxu zwy zxu zwy; 71.80/39.12 " 71.80/39.12 "mkBranchBalance_ok zwy zwz zxu = True; 71.80/39.12 " 71.80/39.12 "mkBranchUnbox zwy zwz zxu x = x; 71.80/39.12 " 71.80/39.12 "mkBranchRight_size zwy zwz zxu = sizeFM zwz; 71.80/39.12 " 71.80/39.12 "mkBranchRight_ok0 zwy zwz zxu fm_r key EmptyFM = True; 71.80/39.12 mkBranchRight_ok0 zwy zwz zxu fm_r key (Branch right_key vuy vuz vvu vvv) = key < mkBranchRight_ok0Smallest_right_key fm_r; 71.80/39.12 " 71.80/39.12 The bindings of the following Let/Where expression 71.80/39.12 "let { 71.80/39.12 result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; 71.80/39.12 } in result" 71.80/39.12 are unpacked to the following functions on top level 71.80/39.12 "mkBranchResult zxv zxw zxx zxy = Branch zxv zxw (mkBranchUnbox zxx zxy zxv (1 + mkBranchLeft_size zxx zxy zxv + mkBranchRight_size zxx zxy zxv)) zxx zxy; 71.80/39.12 " 71.80/39.12 The bindings of the following Let/Where expression 71.80/39.12 "glueVBal2 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx (sIZE_RATIO * size_l < size_r) where { 71.80/39.12 glueVBal0 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = glueBal (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx); 71.80/39.12 ; 71.80/39.12 glueVBal1 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vwz vxu vxw (glueVBal vxx (Branch vxz vyu vyv vyw vyx)); 71.80/39.12 glueVBal1 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx False = glueVBal0 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx otherwise; 71.80/39.12 ; 71.80/39.12 glueVBal2 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vxz vyu (glueVBal (Branch vwz vxu vxv vxw vxx) vyw) vyx; 71.80/39.12 glueVBal2 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx False = glueVBal1 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx (sIZE_RATIO * size_r < size_l); 71.80/39.12 ; 71.80/39.12 size_l = sizeFM (Branch vwz vxu vxv vxw vxx); 71.80/39.12 ; 71.80/39.12 size_r = sizeFM (Branch vxz vyu vyv vyw vyx); 71.80/39.12 } 71.80/39.12 " 71.80/39.12 are unpacked to the following functions on top level 71.80/39.12 "glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = glueBal (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx); 71.80/39.12 " 71.80/39.12 "glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vxz vyu (glueVBal (Branch vwz vxu vxv vxw vxx) vyw) vyx; 71.80/39.12 glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx False = glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx (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); 71.80/39.12 " 71.80/39.12 "glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zxz zyu zyv zyw zyx); 71.80/39.12 " 71.80/39.12 "glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vwz vxu vxw (glueVBal vxx (Branch vxz vyu vyv vyw vyx)); 71.80/39.12 glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx False = glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx otherwise; 71.80/39.12 " 71.80/39.12 "glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zyy zyz zzu zzv zzw); 71.80/39.12 " 71.80/39.12 The bindings of the following Let/Where expression 71.80/39.12 "let { 71.80/39.12 biggest_left_key = fst (findMax fm_l); 71.80/39.12 } in biggest_left_key < key" 71.80/39.12 are unpacked to the following functions on top level 71.80/39.12 "mkBranchLeft_ok0Biggest_left_key zzx = fst (findMax zzx); 71.80/39.12 " 71.80/39.12 The bindings of the following Let/Where expression 71.80/39.12 "let { 71.80/39.12 smallest_right_key = fst (findMin fm_r); 71.80/39.12 } in key < smallest_right_key" 71.80/39.12 are unpacked to the following functions on top level 71.80/39.12 "mkBranchRight_ok0Smallest_right_key zzy = fst (findMin zzy); 71.80/39.12 " 71.80/39.12 71.80/39.12 ---------------------------------------- 71.80/39.12 71.80/39.12 (12) 71.80/39.12 Obligation: 71.80/39.12 mainModule Main 71.80/39.12 module FiniteMap where { 71.80/39.12 import qualified Main; 71.80/39.12 import qualified Maybe; 71.80/39.12 import qualified Prelude; 71.80/39.12 data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b) ; 71.80/39.12 71.80/39.12 instance (Eq a, Eq b) => Eq FiniteMap a b where { 71.80/39.12 (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; 71.80/39.12 } 71.80/39.12 addToFM :: Ord a => FiniteMap a b -> a -> b -> FiniteMap a b; 71.80/39.12 addToFM fm key elt = addToFM_C addToFM0 fm key elt; 71.80/39.12 71.80/39.12 addToFM0 old new = new; 71.80/39.12 71.80/39.12 addToFM_C :: Ord b => (a -> a -> a) -> FiniteMap b a -> b -> a -> FiniteMap b a; 71.80/39.12 addToFM_C combiner EmptyFM key elt = addToFM_C4 combiner EmptyFM key elt; 71.80/39.12 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; 71.80/39.12 71.80/39.12 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; 71.80/39.12 71.80/39.12 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); 71.80/39.12 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; 71.80/39.12 71.80/39.12 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; 71.80/39.12 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); 71.80/39.12 71.80/39.12 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); 71.80/39.12 71.80/39.12 addToFM_C4 combiner EmptyFM key elt = unitFM key elt; 71.80/39.12 addToFM_C4 yuv yuw yux yuy = addToFM_C3 yuv yuw yux yuy; 71.80/39.12 71.80/39.12 deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b; 71.80/39.12 deleteMax (Branch key elt wvu fm_l EmptyFM) = fm_l; 71.80/39.12 deleteMax (Branch key elt wvv fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); 71.80/39.12 71.80/39.12 deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b; 71.80/39.12 deleteMin (Branch key elt wyv EmptyFM fm_r) = fm_r; 71.80/39.12 deleteMin (Branch key elt wyw fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; 71.80/39.12 71.80/39.12 emptyFM :: FiniteMap a b; 71.80/39.12 emptyFM = EmptyFM; 71.80/39.12 71.80/39.12 findMax :: FiniteMap b a -> (b,a); 71.80/39.12 findMax (Branch key elt vvw vvx EmptyFM) = (key,elt); 71.80/39.12 findMax (Branch key elt vvy vvz fm_r) = findMax fm_r; 71.80/39.12 71.80/39.12 findMin :: FiniteMap a b -> (a,b); 71.80/39.12 findMin (Branch key elt wyy EmptyFM wyz) = (key,elt); 71.80/39.12 findMin (Branch key elt wzu fm_l wzv) = findMin fm_l; 71.80/39.12 71.80/39.12 fmToList :: FiniteMap b a -> [(b,a)]; 71.80/39.12 fmToList fm = foldFM fmToList0 [] fm; 71.80/39.12 71.80/39.12 fmToList0 key elt rest = (key,elt) : rest; 71.80/39.12 71.80/39.12 foldFM :: (b -> c -> a -> a) -> a -> FiniteMap b c -> a; 71.80/39.12 foldFM k z EmptyFM = z; 71.80/39.12 foldFM k z (Branch key elt vyy fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; 71.80/39.12 71.80/39.12 glueBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 71.80/39.12 glueBal EmptyFM fm2 = glueBal4 EmptyFM fm2; 71.80/39.12 glueBal fm1 EmptyFM = glueBal3 fm1 EmptyFM; 71.80/39.12 glueBal fm1 fm2 = glueBal2 fm1 fm2; 71.80/39.12 71.80/39.12 glueBal2 fm1 fm2 = glueBal2GlueBal1 fm2 fm1 fm1 fm2 (sizeFM fm2 > sizeFM fm1); 71.80/39.12 71.80/39.12 glueBal2GlueBal0 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key1 yzy yzz) (glueBal2Mid_elt1 yzy yzz) (deleteMax fm1) fm2; 71.80/39.12 71.80/39.12 glueBal2GlueBal1 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key2 yzy yzz) (glueBal2Mid_elt2 yzy yzz) fm1 (deleteMin fm2); 71.80/39.12 glueBal2GlueBal1 yzy yzz fm1 fm2 False = glueBal2GlueBal0 yzy yzz fm1 fm2 otherwise; 71.80/39.12 71.80/39.12 glueBal2Mid_elt1 yzy yzz = glueBal2Mid_elt10 yzy yzz (glueBal2Vv2 yzy yzz); 71.80/39.12 71.80/39.12 glueBal2Mid_elt10 yzy yzz (vwv,mid_elt1) = mid_elt1; 71.80/39.12 71.80/39.12 glueBal2Mid_elt2 yzy yzz = glueBal2Mid_elt20 yzy yzz (glueBal2Vv3 yzy yzz); 71.80/39.12 71.80/39.12 glueBal2Mid_elt20 yzy yzz (vwu,mid_elt2) = mid_elt2; 71.80/39.12 71.80/39.12 glueBal2Mid_key1 yzy yzz = glueBal2Mid_key10 yzy yzz (glueBal2Vv2 yzy yzz); 71.80/39.12 71.80/39.12 glueBal2Mid_key10 yzy yzz (mid_key1,vww) = mid_key1; 71.80/39.12 71.80/39.12 glueBal2Mid_key2 yzy yzz = glueBal2Mid_key20 yzy yzz (glueBal2Vv3 yzy yzz); 71.80/39.12 71.80/39.12 glueBal2Mid_key20 yzy yzz (mid_key2,vwx) = mid_key2; 71.80/39.12 71.80/39.12 glueBal2Vv2 yzy yzz = findMax yzz; 71.80/39.12 71.80/39.12 glueBal2Vv3 yzy yzz = findMin yzy; 71.80/39.12 71.80/39.12 glueBal3 fm1 EmptyFM = fm1; 71.80/39.12 glueBal3 xxu xxv = glueBal2 xxu xxv; 71.80/39.12 71.80/39.12 glueBal4 EmptyFM fm2 = fm2; 71.80/39.12 glueBal4 xxx xxy = glueBal3 xxx xxy; 71.80/39.12 71.80/39.12 glueVBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 71.80/39.12 glueVBal EmptyFM fm2 = glueVBal5 EmptyFM fm2; 71.80/39.12 glueVBal fm1 EmptyFM = glueVBal4 fm1 EmptyFM; 71.80/39.12 glueVBal (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx) = glueVBal3 (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx); 71.80/39.12 71.80/39.12 glueVBal3 (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx) = glueVBal3GlueVBal2 vxz vyu vyv vyw vyx vwz vxu vxv vxw vxx vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx (sIZE_RATIO * glueVBal3Size_l vxz vyu vyv vyw vyx vwz vxu vxv vxw vxx < glueVBal3Size_r vxz vyu vyv vyw vyx vwz vxu vxv vxw vxx); 71.80/39.12 71.80/39.12 glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = glueBal (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx); 71.80/39.12 71.80/39.12 glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vwz vxu vxw (glueVBal vxx (Branch vxz vyu vyv vyw vyx)); 71.80/39.12 glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx False = glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx otherwise; 71.80/39.12 71.80/39.12 glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vxz vyu (glueVBal (Branch vwz vxu vxv vxw vxx) vyw) vyx; 71.80/39.12 glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx False = glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx (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); 71.80/39.12 71.80/39.12 glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zyy zyz zzu zzv zzw); 71.80/39.12 71.80/39.12 glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zxz zyu zyv zyw zyx); 71.80/39.12 71.80/39.12 glueVBal4 fm1 EmptyFM = fm1; 71.80/39.12 glueVBal4 xyw xyx = glueVBal3 xyw xyx; 71.80/39.12 71.80/39.12 glueVBal5 EmptyFM fm2 = fm2; 71.80/39.12 glueVBal5 xyz xzu = glueVBal4 xyz xzu; 71.80/39.12 71.80/39.12 intersectFM :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 71.80/39.12 intersectFM fm1 fm2 = intersectFM_C intersectFM0 fm1 fm2; 71.80/39.12 71.80/39.12 intersectFM0 left right = right; 71.80/39.12 71.80/39.12 intersectFM_C :: Ord a => (b -> d -> c) -> FiniteMap a b -> FiniteMap a d -> FiniteMap a c; 71.80/39.12 intersectFM_C combiner fm1 EmptyFM = intersectFM_C4 combiner fm1 EmptyFM; 71.80/39.12 intersectFM_C combiner EmptyFM fm2 = intersectFM_C3 combiner EmptyFM fm2; 71.80/39.12 intersectFM_C combiner fm1 (Branch split_key elt2 wyx left right) = intersectFM_C2 combiner fm1 (Branch split_key elt2 wyx left right); 71.80/39.12 71.80/39.12 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)); 71.80/39.12 71.80/39.12 intersectFM_C2Elt1 zww zwx = intersectFM_C2Elt10 zww zwx (intersectFM_C2Vv1 zww zwx); 71.80/39.12 71.80/39.12 intersectFM_C2Elt10 zww zwx (Just elt1) = elt1; 71.80/39.12 71.80/39.12 intersectFM_C2Gts zww zwx = splitGT zww zwx; 71.80/39.12 71.80/39.12 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); 71.80/39.12 71.80/39.12 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); 71.80/39.12 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; 71.80/39.12 71.80/39.12 intersectFM_C2Lts zww zwx = splitLT zww zwx; 71.80/39.12 71.80/39.12 intersectFM_C2Maybe_elt1 zww zwx = lookupFM zww zwx; 71.80/39.12 71.80/39.12 intersectFM_C2Vv1 zww zwx = intersectFM_C2Maybe_elt1 zww zwx; 71.80/39.12 71.80/39.12 intersectFM_C3 combiner EmptyFM fm2 = emptyFM; 71.80/39.12 intersectFM_C3 yyv yyw yyx = intersectFM_C2 yyv yyw yyx; 71.80/39.12 71.80/39.12 intersectFM_C4 combiner fm1 EmptyFM = emptyFM; 71.80/39.12 intersectFM_C4 yyz yzu yzv = intersectFM_C3 yyz yzu yzv; 71.80/39.12 71.80/39.12 lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; 71.80/39.12 lookupFM EmptyFM key = lookupFM4 EmptyFM key; 71.80/39.12 lookupFM (Branch key elt vyz fm_l fm_r) key_to_find = lookupFM3 (Branch key elt vyz fm_l fm_r) key_to_find; 71.80/39.12 71.80/39.12 lookupFM0 key elt vyz fm_l fm_r key_to_find True = Just elt; 71.80/39.12 71.80/39.12 lookupFM1 key elt vyz fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; 71.80/39.12 lookupFM1 key elt vyz fm_l fm_r key_to_find False = lookupFM0 key elt vyz fm_l fm_r key_to_find otherwise; 71.80/39.12 71.80/39.12 lookupFM2 key elt vyz fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; 71.80/39.12 lookupFM2 key elt vyz fm_l fm_r key_to_find False = lookupFM1 key elt vyz fm_l fm_r key_to_find (key_to_find > key); 71.80/39.12 71.80/39.12 lookupFM3 (Branch key elt vyz fm_l fm_r) key_to_find = lookupFM2 key elt vyz fm_l fm_r key_to_find (key_to_find < key); 71.80/39.12 71.80/39.12 lookupFM4 EmptyFM key = Nothing; 71.80/39.12 lookupFM4 xzx xzy = lookupFM3 xzx xzy; 71.80/39.12 71.80/39.12 mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 71.80/39.12 mkBalBranch key elt fm_L fm_R = mkBalBranch6 key elt fm_L fm_R; 71.80/39.12 71.80/39.12 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); 71.80/39.12 71.80/39.12 mkBalBranch6Double_L zvy zvz zwu zwv fm_l (Branch key_r elt_r wwx (Branch key_rl elt_rl wwy 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); 71.80/39.12 71.80/39.12 mkBalBranch6Double_R zvy zvz zwu zwv (Branch key_l elt_l wvy fm_ll (Branch key_lr elt_lr wvz 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); 71.80/39.12 71.80/39.12 mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr) = mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr); 71.80/39.12 71.80/39.12 mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R wwz wxu wxv fm_rl fm_rr True = mkBalBranch6Double_L zvy zvz zwu zwv fm_L fm_R; 71.80/39.12 71.80/39.12 mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R wwz wxu wxv fm_rl fm_rr True = mkBalBranch6Single_L zvy zvz zwu zwv fm_L fm_R; 71.80/39.12 mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R wwz wxu wxv fm_rl fm_rr False = mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R wwz wxu wxv fm_rl fm_rr otherwise; 71.80/39.12 71.80/39.12 mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr) = mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R wwz wxu wxv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); 71.80/39.12 71.80/39.12 mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R (Branch wwu wwv www fm_ll fm_lr) = mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch wwu wwv www fm_ll fm_lr); 71.80/39.12 71.80/39.12 mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R wwu wwv www fm_ll fm_lr True = mkBalBranch6Double_R zvy zvz zwu zwv fm_L fm_R; 71.80/39.12 71.80/39.12 mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R wwu wwv www fm_ll fm_lr True = mkBalBranch6Single_R zvy zvz zwu zwv fm_L fm_R; 71.80/39.12 mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R wwu wwv www fm_ll fm_lr False = mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R wwu wwv www fm_ll fm_lr otherwise; 71.80/39.12 71.80/39.12 mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch wwu wwv www fm_ll fm_lr) = mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R wwu wwv www fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); 71.80/39.12 71.80/39.12 mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R; 71.80/39.12 71.80/39.12 mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R fm_L; 71.80/39.12 mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R False = mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R otherwise; 71.80/39.12 71.80/39.12 mkBalBranch6MkBalBranch4 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R fm_R; 71.80/39.12 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); 71.80/39.12 71.80/39.12 mkBalBranch6MkBalBranch5 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R; 71.80/39.12 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); 71.80/39.12 71.80/39.12 mkBalBranch6Single_L zvy zvz zwu zwv fm_l (Branch key_r elt_r wxw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 zvz zwu fm_l fm_rl) fm_rr; 71.80/39.12 71.80/39.12 mkBalBranch6Single_R zvy zvz zwu zwv (Branch key_l elt_l wvx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 zvz zwu fm_lr fm_r); 71.80/39.12 71.80/39.12 mkBalBranch6Size_l zvy zvz zwu zwv = sizeFM zwv; 71.80/39.12 71.80/39.12 mkBalBranch6Size_r zvy zvz zwu zwv = sizeFM zvy; 71.80/39.12 71.80/39.12 mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 71.80/39.12 mkBranch which key elt fm_l fm_r = mkBranchResult key elt fm_l fm_r; 71.80/39.12 71.80/39.12 mkBranchBalance_ok zwy zwz zxu = True; 71.80/39.12 71.80/39.12 mkBranchLeft_ok zwy zwz zxu = mkBranchLeft_ok0 zwy zwz zxu zwy zxu zwy; 71.80/39.12 71.80/39.12 mkBranchLeft_ok0 zwy zwz zxu fm_l key EmptyFM = True; 71.80/39.12 mkBranchLeft_ok0 zwy zwz zxu fm_l key (Branch left_key vuu vuv vuw vux) = mkBranchLeft_ok0Biggest_left_key fm_l < key; 71.80/39.12 71.80/39.12 mkBranchLeft_ok0Biggest_left_key zzx = fst (findMax zzx); 71.80/39.12 71.80/39.12 mkBranchLeft_size zwy zwz zxu = sizeFM zwy; 71.80/39.12 71.80/39.12 mkBranchResult zxv zxw zxx zxy = Branch zxv zxw (mkBranchUnbox zxx zxy zxv (1 + mkBranchLeft_size zxx zxy zxv + mkBranchRight_size zxx zxy zxv)) zxx zxy; 71.80/39.12 71.80/39.12 mkBranchRight_ok zwy zwz zxu = mkBranchRight_ok0 zwy zwz zxu zwz zxu zwz; 71.80/39.12 71.80/39.12 mkBranchRight_ok0 zwy zwz zxu fm_r key EmptyFM = True; 71.80/39.12 mkBranchRight_ok0 zwy zwz zxu fm_r key (Branch right_key vuy vuz vvu vvv) = key < mkBranchRight_ok0Smallest_right_key fm_r; 71.80/39.12 71.80/39.12 mkBranchRight_ok0Smallest_right_key zzy = fst (findMin zzy); 71.80/39.12 71.80/39.12 mkBranchRight_size zwy zwz zxu = sizeFM zwz; 71.80/39.12 71.80/39.12 mkBranchUnbox :: Ord a => -> (FiniteMap a b) ( -> (FiniteMap a b) ( -> a (Int -> Int))); 71.80/39.12 mkBranchUnbox zwy zwz zxu x = x; 71.80/39.12 71.80/39.12 mkVBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 71.80/39.12 mkVBalBranch key elt EmptyFM fm_r = mkVBalBranch5 key elt EmptyFM fm_r; 71.80/39.12 mkVBalBranch key elt fm_l EmptyFM = mkVBalBranch4 key elt fm_l EmptyFM; 71.80/39.12 mkVBalBranch key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz) = mkVBalBranch3 key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz); 71.80/39.12 71.80/39.12 mkVBalBranch3 key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz) = mkVBalBranch3MkVBalBranch2 vzv vzw vzx vzy vzz wuv wuw wux wuy wuz key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz (sIZE_RATIO * mkVBalBranch3Size_l vzv vzw vzx vzy vzz wuv wuw wux wuy wuz < mkVBalBranch3Size_r vzv vzw vzx vzy vzz wuv wuw wux wuy wuz); 71.80/39.12 71.80/39.12 mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBranch 13 key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz); 71.80/39.12 71.80/39.12 mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBalBranch vzv vzw vzy (mkVBalBranch key elt vzz (Branch wuv wuw wux wuy wuz)); 71.80/39.12 mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz False = mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz otherwise; 71.80/39.12 71.80/39.12 mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBalBranch wuv wuw (mkVBalBranch key elt (Branch vzv vzw vzx vzy vzz) wuy) wuz; 71.80/39.12 mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz False = mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz (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); 71.80/39.12 71.80/39.12 mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuu zuv zuw zux zuy); 71.80/39.12 71.80/39.12 mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuz zvu zvv zvw zvx); 71.80/39.12 71.80/39.12 mkVBalBranch4 key elt fm_l EmptyFM = addToFM fm_l key elt; 71.80/39.12 mkVBalBranch4 yvw yvx yvy yvz = mkVBalBranch3 yvw yvx yvy yvz; 71.80/39.12 71.80/39.12 mkVBalBranch5 key elt EmptyFM fm_r = addToFM fm_r key elt; 71.80/39.12 mkVBalBranch5 ywv yww ywx ywy = mkVBalBranch4 ywv yww ywx ywy; 71.80/39.12 71.80/39.12 sIZE_RATIO :: Int; 71.80/39.12 sIZE_RATIO = 5; 71.80/39.12 71.80/39.12 sizeFM :: FiniteMap a b -> Int; 71.80/39.12 sizeFM EmptyFM = 0; 71.80/39.12 sizeFM (Branch wxx wxy size wxz wyu) = size; 71.80/39.12 71.80/39.12 splitGT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 71.80/39.12 splitGT EmptyFM split_key = splitGT4 EmptyFM split_key; 71.80/39.12 splitGT (Branch key elt wvw fm_l fm_r) split_key = splitGT3 (Branch key elt wvw fm_l fm_r) split_key; 71.80/39.12 71.80/39.12 splitGT0 key elt wvw fm_l fm_r split_key True = fm_r; 71.80/39.12 71.80/39.12 splitGT1 key elt wvw fm_l fm_r split_key True = mkVBalBranch key elt (splitGT fm_l split_key) fm_r; 71.80/39.12 splitGT1 key elt wvw fm_l fm_r split_key False = splitGT0 key elt wvw fm_l fm_r split_key otherwise; 71.80/39.12 71.80/39.12 splitGT2 key elt wvw fm_l fm_r split_key True = splitGT fm_r split_key; 71.80/39.12 splitGT2 key elt wvw fm_l fm_r split_key False = splitGT1 key elt wvw fm_l fm_r split_key (split_key < key); 71.80/39.12 71.80/39.12 splitGT3 (Branch key elt wvw fm_l fm_r) split_key = splitGT2 key elt wvw fm_l fm_r split_key (split_key > key); 71.80/39.12 71.80/39.12 splitGT4 EmptyFM split_key = emptyFM; 71.80/39.12 splitGT4 yxv yxw = splitGT3 yxv yxw; 71.80/39.12 71.80/39.12 splitLT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 71.80/39.12 splitLT EmptyFM split_key = splitLT4 EmptyFM split_key; 71.80/39.12 splitLT (Branch key elt zz fm_l fm_r) split_key = splitLT3 (Branch key elt zz fm_l fm_r) split_key; 71.80/39.12 71.80/39.12 splitLT0 key elt zz fm_l fm_r split_key True = fm_l; 71.80/39.12 71.80/39.12 splitLT1 key elt zz fm_l fm_r split_key True = mkVBalBranch key elt fm_l (splitLT fm_r split_key); 71.80/39.12 splitLT1 key elt zz fm_l fm_r split_key False = splitLT0 key elt zz fm_l fm_r split_key otherwise; 71.80/39.12 71.80/39.12 splitLT2 key elt zz fm_l fm_r split_key True = splitLT fm_l split_key; 71.80/39.12 splitLT2 key elt zz fm_l fm_r split_key False = splitLT1 key elt zz fm_l fm_r split_key (split_key > key); 71.80/39.12 71.80/39.12 splitLT3 (Branch key elt zz fm_l fm_r) split_key = splitLT2 key elt zz fm_l fm_r split_key (split_key < key); 71.80/39.12 71.80/39.12 splitLT4 EmptyFM split_key = emptyFM; 71.80/39.12 splitLT4 xwx xwy = splitLT3 xwx xwy; 71.80/39.12 71.80/39.12 unitFM :: a -> b -> FiniteMap a b; 71.80/39.12 unitFM key elt = Branch key elt 1 emptyFM emptyFM; 71.80/39.12 71.80/39.12 } 71.80/39.12 module Maybe where { 71.80/39.12 import qualified FiniteMap; 71.80/39.12 import qualified Main; 71.80/39.12 import qualified Prelude; 71.80/39.12 isJust :: Maybe a -> Bool; 71.80/39.12 isJust Nothing = False; 71.80/39.12 isJust wzw = True; 71.80/39.12 71.80/39.12 } 71.80/39.12 module Main where { 71.80/39.12 import qualified FiniteMap; 71.80/39.12 import qualified Maybe; 71.80/39.12 import qualified Prelude; 71.80/39.12 } 71.80/39.12 71.80/39.12 ---------------------------------------- 71.80/39.12 71.80/39.12 (13) NumRed (SOUND) 71.80/39.12 Num Reduction:All numbers are transformed to their corresponding representation with Succ, Pred and Zero. 71.80/39.12 ---------------------------------------- 71.80/39.12 71.80/39.12 (14) 71.80/39.12 Obligation: 71.80/39.12 mainModule Main 71.80/39.12 module FiniteMap where { 71.80/39.12 import qualified Main; 71.80/39.12 import qualified Maybe; 71.80/39.12 import qualified Prelude; 71.80/39.12 data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; 71.80/39.12 71.80/39.12 instance (Eq a, Eq b) => Eq FiniteMap a b where { 71.80/39.12 (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; 71.80/39.12 } 71.80/39.12 addToFM :: Ord a => FiniteMap a b -> a -> b -> FiniteMap a b; 71.80/39.12 addToFM fm key elt = addToFM_C addToFM0 fm key elt; 71.80/39.12 71.80/39.12 addToFM0 old new = new; 71.80/39.12 71.80/39.12 addToFM_C :: Ord a => (b -> b -> b) -> FiniteMap a b -> a -> b -> FiniteMap a b; 71.80/39.12 addToFM_C combiner EmptyFM key elt = addToFM_C4 combiner EmptyFM key elt; 71.80/39.12 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; 71.80/39.12 71.80/39.12 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; 71.80/39.12 71.80/39.12 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); 71.80/39.12 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; 71.80/39.12 71.80/39.12 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; 71.80/39.12 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); 71.80/39.12 71.80/39.12 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); 71.80/39.12 71.80/39.12 addToFM_C4 combiner EmptyFM key elt = unitFM key elt; 71.80/39.12 addToFM_C4 yuv yuw yux yuy = addToFM_C3 yuv yuw yux yuy; 71.80/39.12 71.80/39.12 deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b; 71.80/39.12 deleteMax (Branch key elt wvu fm_l EmptyFM) = fm_l; 71.80/39.12 deleteMax (Branch key elt wvv fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); 71.80/39.12 71.80/39.12 deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b; 71.80/39.12 deleteMin (Branch key elt wyv EmptyFM fm_r) = fm_r; 71.80/39.12 deleteMin (Branch key elt wyw fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; 71.80/39.12 71.80/39.12 emptyFM :: FiniteMap a b; 71.80/39.12 emptyFM = EmptyFM; 71.80/39.12 71.80/39.12 findMax :: FiniteMap b a -> (b,a); 71.80/39.12 findMax (Branch key elt vvw vvx EmptyFM) = (key,elt); 71.80/39.12 findMax (Branch key elt vvy vvz fm_r) = findMax fm_r; 71.80/39.12 71.80/39.12 findMin :: FiniteMap b a -> (b,a); 71.80/39.12 findMin (Branch key elt wyy EmptyFM wyz) = (key,elt); 71.80/39.12 findMin (Branch key elt wzu fm_l wzv) = findMin fm_l; 71.80/39.12 71.80/39.12 fmToList :: FiniteMap b a -> [(b,a)]; 71.80/39.12 fmToList fm = foldFM fmToList0 [] fm; 71.80/39.12 71.80/39.12 fmToList0 key elt rest = (key,elt) : rest; 71.80/39.12 71.80/39.12 foldFM :: (b -> a -> c -> c) -> c -> FiniteMap b a -> c; 71.80/39.12 foldFM k z EmptyFM = z; 71.80/39.12 foldFM k z (Branch key elt vyy fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; 71.80/39.12 71.80/39.12 glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 71.80/39.12 glueBal EmptyFM fm2 = glueBal4 EmptyFM fm2; 71.80/39.12 glueBal fm1 EmptyFM = glueBal3 fm1 EmptyFM; 71.80/39.12 glueBal fm1 fm2 = glueBal2 fm1 fm2; 71.80/39.12 71.80/39.12 glueBal2 fm1 fm2 = glueBal2GlueBal1 fm2 fm1 fm1 fm2 (sizeFM fm2 > sizeFM fm1); 71.80/39.12 71.80/39.12 glueBal2GlueBal0 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key1 yzy yzz) (glueBal2Mid_elt1 yzy yzz) (deleteMax fm1) fm2; 71.80/39.12 71.80/39.12 glueBal2GlueBal1 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key2 yzy yzz) (glueBal2Mid_elt2 yzy yzz) fm1 (deleteMin fm2); 71.80/39.12 glueBal2GlueBal1 yzy yzz fm1 fm2 False = glueBal2GlueBal0 yzy yzz fm1 fm2 otherwise; 71.80/39.12 71.80/39.12 glueBal2Mid_elt1 yzy yzz = glueBal2Mid_elt10 yzy yzz (glueBal2Vv2 yzy yzz); 71.80/39.12 71.80/39.12 glueBal2Mid_elt10 yzy yzz (vwv,mid_elt1) = mid_elt1; 71.80/39.12 71.80/39.12 glueBal2Mid_elt2 yzy yzz = glueBal2Mid_elt20 yzy yzz (glueBal2Vv3 yzy yzz); 71.80/39.12 71.80/39.12 glueBal2Mid_elt20 yzy yzz (vwu,mid_elt2) = mid_elt2; 71.80/39.12 71.80/39.12 glueBal2Mid_key1 yzy yzz = glueBal2Mid_key10 yzy yzz (glueBal2Vv2 yzy yzz); 71.80/39.12 71.80/39.12 glueBal2Mid_key10 yzy yzz (mid_key1,vww) = mid_key1; 71.80/39.13 71.80/39.13 glueBal2Mid_key2 yzy yzz = glueBal2Mid_key20 yzy yzz (glueBal2Vv3 yzy yzz); 71.80/39.13 71.80/39.13 glueBal2Mid_key20 yzy yzz (mid_key2,vwx) = mid_key2; 71.80/39.13 71.80/39.13 glueBal2Vv2 yzy yzz = findMax yzz; 71.80/39.13 71.80/39.13 glueBal2Vv3 yzy yzz = findMin yzy; 71.80/39.13 71.80/39.13 glueBal3 fm1 EmptyFM = fm1; 71.80/39.13 glueBal3 xxu xxv = glueBal2 xxu xxv; 71.80/39.13 71.80/39.13 glueBal4 EmptyFM fm2 = fm2; 71.80/39.13 glueBal4 xxx xxy = glueBal3 xxx xxy; 71.80/39.13 71.80/39.13 glueVBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 71.80/39.13 glueVBal EmptyFM fm2 = glueVBal5 EmptyFM fm2; 71.80/39.13 glueVBal fm1 EmptyFM = glueVBal4 fm1 EmptyFM; 71.80/39.13 glueVBal (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx) = glueVBal3 (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx); 71.80/39.13 71.80/39.13 glueVBal3 (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx) = glueVBal3GlueVBal2 vxz vyu vyv vyw vyx vwz vxu vxv vxw vxx vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx (sIZE_RATIO * glueVBal3Size_l vxz vyu vyv vyw vyx vwz vxu vxv vxw vxx < glueVBal3Size_r vxz vyu vyv vyw vyx vwz vxu vxv vxw vxx); 71.80/39.13 71.80/39.13 glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = glueBal (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx); 71.80/39.13 71.80/39.13 glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vwz vxu vxw (glueVBal vxx (Branch vxz vyu vyv vyw vyx)); 71.80/39.13 glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx False = glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx otherwise; 71.80/39.13 71.80/39.13 glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vxz vyu (glueVBal (Branch vwz vxu vxv vxw vxx) vyw) vyx; 71.80/39.13 glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx False = glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx (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); 71.80/39.13 71.80/39.13 glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zyy zyz zzu zzv zzw); 71.80/39.13 71.80/39.13 glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zxz zyu zyv zyw zyx); 71.80/39.13 71.80/39.13 glueVBal4 fm1 EmptyFM = fm1; 71.80/39.13 glueVBal4 xyw xyx = glueVBal3 xyw xyx; 71.80/39.13 71.80/39.13 glueVBal5 EmptyFM fm2 = fm2; 71.80/39.13 glueVBal5 xyz xzu = glueVBal4 xyz xzu; 71.80/39.13 71.80/39.13 intersectFM :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 71.80/39.13 intersectFM fm1 fm2 = intersectFM_C intersectFM0 fm1 fm2; 71.80/39.13 71.80/39.13 intersectFM0 left right = right; 71.80/39.13 71.80/39.13 intersectFM_C :: Ord b => (c -> a -> d) -> FiniteMap b c -> FiniteMap b a -> FiniteMap b d; 71.80/39.13 intersectFM_C combiner fm1 EmptyFM = intersectFM_C4 combiner fm1 EmptyFM; 71.80/39.13 intersectFM_C combiner EmptyFM fm2 = intersectFM_C3 combiner EmptyFM fm2; 71.80/39.13 intersectFM_C combiner fm1 (Branch split_key elt2 wyx left right) = intersectFM_C2 combiner fm1 (Branch split_key elt2 wyx left right); 71.80/39.13 71.80/39.13 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)); 71.80/39.13 71.80/39.13 intersectFM_C2Elt1 zww zwx = intersectFM_C2Elt10 zww zwx (intersectFM_C2Vv1 zww zwx); 71.80/39.13 71.80/39.13 intersectFM_C2Elt10 zww zwx (Just elt1) = elt1; 71.80/39.13 71.80/39.13 intersectFM_C2Gts zww zwx = splitGT zww zwx; 71.80/39.13 71.80/39.13 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); 71.80/39.13 71.80/39.13 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); 71.80/39.13 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; 71.80/39.13 71.80/39.13 intersectFM_C2Lts zww zwx = splitLT zww zwx; 71.80/39.13 71.80/39.13 intersectFM_C2Maybe_elt1 zww zwx = lookupFM zww zwx; 71.80/39.13 71.80/39.13 intersectFM_C2Vv1 zww zwx = intersectFM_C2Maybe_elt1 zww zwx; 71.80/39.13 71.80/39.13 intersectFM_C3 combiner EmptyFM fm2 = emptyFM; 71.80/39.13 intersectFM_C3 yyv yyw yyx = intersectFM_C2 yyv yyw yyx; 71.80/39.13 71.80/39.13 intersectFM_C4 combiner fm1 EmptyFM = emptyFM; 71.80/39.13 intersectFM_C4 yyz yzu yzv = intersectFM_C3 yyz yzu yzv; 71.80/39.13 71.80/39.13 lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; 71.80/39.13 lookupFM EmptyFM key = lookupFM4 EmptyFM key; 71.80/39.13 lookupFM (Branch key elt vyz fm_l fm_r) key_to_find = lookupFM3 (Branch key elt vyz fm_l fm_r) key_to_find; 71.80/39.13 71.80/39.13 lookupFM0 key elt vyz fm_l fm_r key_to_find True = Just elt; 71.80/39.13 71.80/39.13 lookupFM1 key elt vyz fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; 71.80/39.13 lookupFM1 key elt vyz fm_l fm_r key_to_find False = lookupFM0 key elt vyz fm_l fm_r key_to_find otherwise; 71.80/39.13 71.80/39.13 lookupFM2 key elt vyz fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; 71.80/39.13 lookupFM2 key elt vyz fm_l fm_r key_to_find False = lookupFM1 key elt vyz fm_l fm_r key_to_find (key_to_find > key); 71.80/39.13 71.80/39.13 lookupFM3 (Branch key elt vyz fm_l fm_r) key_to_find = lookupFM2 key elt vyz fm_l fm_r key_to_find (key_to_find < key); 71.80/39.13 71.80/39.13 lookupFM4 EmptyFM key = Nothing; 71.80/39.13 lookupFM4 xzx xzy = lookupFM3 xzx xzy; 71.80/39.13 71.80/39.13 mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 71.80/39.13 mkBalBranch key elt fm_L fm_R = mkBalBranch6 key elt fm_L fm_R; 71.80/39.13 71.80/39.13 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))); 71.80/39.13 71.80/39.13 mkBalBranch6Double_L zvy zvz zwu zwv fm_l (Branch key_r elt_r wwx (Branch key_rl elt_rl wwy 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); 71.80/39.13 71.80/39.13 mkBalBranch6Double_R zvy zvz zwu zwv (Branch key_l elt_l wvy fm_ll (Branch key_lr elt_lr wvz 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); 71.80/39.13 71.80/39.13 mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr) = mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr); 71.80/39.13 71.80/39.13 mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R wwz wxu wxv fm_rl fm_rr True = mkBalBranch6Double_L zvy zvz zwu zwv fm_L fm_R; 71.80/39.13 71.80/39.13 mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R wwz wxu wxv fm_rl fm_rr True = mkBalBranch6Single_L zvy zvz zwu zwv fm_L fm_R; 71.80/39.13 mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R wwz wxu wxv fm_rl fm_rr False = mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R wwz wxu wxv fm_rl fm_rr otherwise; 71.80/39.13 71.80/39.13 mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch wwz wxu wxv fm_rl fm_rr) = mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R wwz wxu wxv fm_rl fm_rr (sizeFM fm_rl < Pos (Succ (Succ Zero)) * sizeFM fm_rr); 71.80/39.13 71.80/39.13 mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R (Branch wwu wwv www fm_ll fm_lr) = mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch wwu wwv www fm_ll fm_lr); 71.80/39.13 71.80/39.13 mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R wwu wwv www fm_ll fm_lr True = mkBalBranch6Double_R zvy zvz zwu zwv fm_L fm_R; 71.80/39.13 71.80/39.13 mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R wwu wwv www fm_ll fm_lr True = mkBalBranch6Single_R zvy zvz zwu zwv fm_L fm_R; 71.80/39.13 mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R wwu wwv www fm_ll fm_lr False = mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R wwu wwv www fm_ll fm_lr otherwise; 71.80/39.13 71.80/39.13 mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch wwu wwv www fm_ll fm_lr) = mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R wwu wwv www fm_ll fm_lr (sizeFM fm_lr < Pos (Succ (Succ Zero)) * sizeFM fm_ll); 71.80/39.13 71.80/39.13 mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch (Pos (Succ (Succ Zero))) key elt fm_L fm_R; 71.80/39.13 71.80/39.13 mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R fm_L; 71.80/39.13 mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R False = mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R otherwise; 71.80/39.13 71.80/39.13 mkBalBranch6MkBalBranch4 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R fm_R; 71.80/39.13 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); 71.80/39.13 71.80/39.13 mkBalBranch6MkBalBranch5 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch (Pos (Succ Zero)) key elt fm_L fm_R; 71.80/39.13 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); 71.80/39.13 71.80/39.13 mkBalBranch6Single_L zvy zvz zwu zwv fm_l (Branch key_r elt_r wxw 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; 71.80/39.13 71.80/39.13 mkBalBranch6Single_R zvy zvz zwu zwv (Branch key_l elt_l wvx 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); 71.80/39.13 71.80/39.13 mkBalBranch6Size_l zvy zvz zwu zwv = sizeFM zwv; 71.80/39.13 71.80/39.13 mkBalBranch6Size_r zvy zvz zwu zwv = sizeFM zvy; 71.80/39.13 71.80/39.13 mkBranch :: Ord b => Int -> b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 71.80/39.13 mkBranch which key elt fm_l fm_r = mkBranchResult key elt fm_l fm_r; 71.80/39.13 71.80/39.13 mkBranchBalance_ok zwy zwz zxu = True; 71.80/39.13 71.80/39.13 mkBranchLeft_ok zwy zwz zxu = mkBranchLeft_ok0 zwy zwz zxu zwy zxu zwy; 71.80/39.13 71.80/39.13 mkBranchLeft_ok0 zwy zwz zxu fm_l key EmptyFM = True; 71.80/39.13 mkBranchLeft_ok0 zwy zwz zxu fm_l key (Branch left_key vuu vuv vuw vux) = mkBranchLeft_ok0Biggest_left_key fm_l < key; 71.80/39.13 71.80/39.13 mkBranchLeft_ok0Biggest_left_key zzx = fst (findMax zzx); 71.80/39.13 71.80/39.13 mkBranchLeft_size zwy zwz zxu = sizeFM zwy; 71.80/39.13 71.80/39.13 mkBranchResult zxv zxw zxx zxy = Branch zxv zxw (mkBranchUnbox zxx zxy zxv (Pos (Succ Zero) + mkBranchLeft_size zxx zxy zxv + mkBranchRight_size zxx zxy zxv)) zxx zxy; 71.80/39.13 71.80/39.13 mkBranchRight_ok zwy zwz zxu = mkBranchRight_ok0 zwy zwz zxu zwz zxu zwz; 71.80/39.13 71.80/39.13 mkBranchRight_ok0 zwy zwz zxu fm_r key EmptyFM = True; 71.80/39.13 mkBranchRight_ok0 zwy zwz zxu fm_r key (Branch right_key vuy vuz vvu vvv) = key < mkBranchRight_ok0Smallest_right_key fm_r; 71.80/39.13 71.80/39.13 mkBranchRight_ok0Smallest_right_key zzy = fst (findMin zzy); 71.80/39.13 71.80/39.13 mkBranchRight_size zwy zwz zxu = sizeFM zwz; 71.80/39.13 71.80/39.13 mkBranchUnbox :: Ord a => -> (FiniteMap a b) ( -> (FiniteMap a b) ( -> a (Int -> Int))); 71.80/39.13 mkBranchUnbox zwy zwz zxu x = x; 71.80/39.13 71.80/39.13 mkVBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 71.80/39.13 mkVBalBranch key elt EmptyFM fm_r = mkVBalBranch5 key elt EmptyFM fm_r; 71.80/39.13 mkVBalBranch key elt fm_l EmptyFM = mkVBalBranch4 key elt fm_l EmptyFM; 71.80/39.13 mkVBalBranch key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz) = mkVBalBranch3 key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz); 71.80/39.13 71.80/39.13 mkVBalBranch3 key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz) = mkVBalBranch3MkVBalBranch2 vzv vzw vzx vzy vzz wuv wuw wux wuy wuz key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz (sIZE_RATIO * mkVBalBranch3Size_l vzv vzw vzx vzy vzz wuv wuw wux wuy wuz < mkVBalBranch3Size_r vzv vzw vzx vzy vzz wuv wuw wux wuy wuz); 71.80/39.13 71.80/39.13 mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz); 71.80/39.13 71.80/39.13 mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBalBranch vzv vzw vzy (mkVBalBranch key elt vzz (Branch wuv wuw wux wuy wuz)); 71.80/39.13 mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz False = mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz otherwise; 71.80/39.13 71.80/39.13 mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz True = mkBalBranch wuv wuw (mkVBalBranch key elt (Branch vzv vzw vzx vzy vzz) wuy) wuz; 71.80/39.13 mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz False = mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz (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); 71.80/39.13 71.80/39.13 mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuu zuv zuw zux zuy); 71.80/39.13 71.80/39.13 mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuz zvu zvv zvw zvx); 71.80/39.13 71.80/39.13 mkVBalBranch4 key elt fm_l EmptyFM = addToFM fm_l key elt; 71.80/39.13 mkVBalBranch4 yvw yvx yvy yvz = mkVBalBranch3 yvw yvx yvy yvz; 71.80/39.13 71.80/39.13 mkVBalBranch5 key elt EmptyFM fm_r = addToFM fm_r key elt; 71.80/39.13 mkVBalBranch5 ywv yww ywx ywy = mkVBalBranch4 ywv yww ywx ywy; 71.80/39.13 71.80/39.13 sIZE_RATIO :: Int; 71.80/39.13 sIZE_RATIO = Pos (Succ (Succ (Succ (Succ (Succ Zero))))); 71.80/39.13 71.80/39.13 sizeFM :: FiniteMap b a -> Int; 71.80/39.13 sizeFM EmptyFM = Pos Zero; 71.80/39.13 sizeFM (Branch wxx wxy size wxz wyu) = size; 71.80/39.13 71.80/39.13 splitGT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; 71.80/39.13 splitGT EmptyFM split_key = splitGT4 EmptyFM split_key; 71.80/39.13 splitGT (Branch key elt wvw fm_l fm_r) split_key = splitGT3 (Branch key elt wvw fm_l fm_r) split_key; 71.80/39.13 71.80/39.13 splitGT0 key elt wvw fm_l fm_r split_key True = fm_r; 71.80/39.13 71.80/39.13 splitGT1 key elt wvw fm_l fm_r split_key True = mkVBalBranch key elt (splitGT fm_l split_key) fm_r; 71.80/39.13 splitGT1 key elt wvw fm_l fm_r split_key False = splitGT0 key elt wvw fm_l fm_r split_key otherwise; 71.80/39.13 71.80/39.13 splitGT2 key elt wvw fm_l fm_r split_key True = splitGT fm_r split_key; 71.80/39.13 splitGT2 key elt wvw fm_l fm_r split_key False = splitGT1 key elt wvw fm_l fm_r split_key (split_key < key); 71.80/39.13 71.80/39.13 splitGT3 (Branch key elt wvw fm_l fm_r) split_key = splitGT2 key elt wvw fm_l fm_r split_key (split_key > key); 71.80/39.13 71.80/39.13 splitGT4 EmptyFM split_key = emptyFM; 71.80/39.13 splitGT4 yxv yxw = splitGT3 yxv yxw; 71.80/39.13 71.80/39.13 splitLT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 71.80/39.13 splitLT EmptyFM split_key = splitLT4 EmptyFM split_key; 71.80/39.13 splitLT (Branch key elt zz fm_l fm_r) split_key = splitLT3 (Branch key elt zz fm_l fm_r) split_key; 71.80/39.13 71.80/39.13 splitLT0 key elt zz fm_l fm_r split_key True = fm_l; 71.80/39.13 71.80/39.13 splitLT1 key elt zz fm_l fm_r split_key True = mkVBalBranch key elt fm_l (splitLT fm_r split_key); 71.80/39.13 splitLT1 key elt zz fm_l fm_r split_key False = splitLT0 key elt zz fm_l fm_r split_key otherwise; 71.80/39.13 71.80/39.13 splitLT2 key elt zz fm_l fm_r split_key True = splitLT fm_l split_key; 71.80/39.13 splitLT2 key elt zz fm_l fm_r split_key False = splitLT1 key elt zz fm_l fm_r split_key (split_key > key); 71.80/39.13 71.80/39.13 splitLT3 (Branch key elt zz fm_l fm_r) split_key = splitLT2 key elt zz fm_l fm_r split_key (split_key < key); 71.80/39.13 71.80/39.13 splitLT4 EmptyFM split_key = emptyFM; 71.80/39.13 splitLT4 xwx xwy = splitLT3 xwx xwy; 71.80/39.13 71.80/39.13 unitFM :: a -> b -> FiniteMap a b; 71.80/39.13 unitFM key elt = Branch key elt (Pos (Succ Zero)) emptyFM emptyFM; 71.80/39.13 71.80/39.13 } 71.80/39.13 module Maybe where { 71.80/39.13 import qualified FiniteMap; 71.80/39.13 import qualified Main; 71.80/39.13 import qualified Prelude; 71.80/39.13 isJust :: Maybe a -> Bool; 71.80/39.13 isJust Nothing = False; 71.80/39.13 isJust wzw = True; 71.80/39.13 71.80/39.13 } 71.80/39.13 module Main where { 71.80/39.13 import qualified FiniteMap; 71.80/39.13 import qualified Maybe; 71.80/39.13 import qualified Prelude; 71.80/39.13 } 71.80/39.13 71.80/39.13 ---------------------------------------- 71.80/39.13 71.80/39.13 (15) Narrow (SOUND) 71.80/39.13 Haskell To QDPs 71.80/39.13 71.80/39.13 digraph dp_graph { 71.80/39.13 node [outthreshold=100, inthreshold=100];1[label="FiniteMap.intersectFM",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 71.80/39.13 3[label="FiniteMap.intersectFM zzz3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 71.80/39.13 4[label="FiniteMap.intersectFM zzz3 zzz4",fontsize=16,color="black",shape="triangle"];4 -> 5[label="",style="solid", color="black", weight=3]; 71.80/39.13 5[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 zzz3 zzz4",fontsize=16,color="burlywood",shape="triangle"];24077[label="zzz4/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];5 -> 24077[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24077 -> 6[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24078[label="zzz4/FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44",fontsize=10,color="white",style="solid",shape="box"];5 -> 24078[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24078 -> 7[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 6[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 zzz3 FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];6 -> 8[label="",style="solid", color="black", weight=3]; 71.80/39.13 7[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44)",fontsize=16,color="burlywood",shape="box"];24079[label="zzz3/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];7 -> 24079[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24079 -> 9[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24080[label="zzz3/FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34",fontsize=10,color="white",style="solid",shape="box"];7 -> 24080[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24080 -> 10[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 8[label="FiniteMap.intersectFM_C4 FiniteMap.intersectFM0 zzz3 FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];8 -> 11[label="",style="solid", color="black", weight=3]; 71.80/39.13 9[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 FiniteMap.EmptyFM (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44)",fontsize=16,color="black",shape="box"];9 -> 12[label="",style="solid", color="black", weight=3]; 71.80/39.13 10[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44)",fontsize=16,color="black",shape="box"];10 -> 13[label="",style="solid", color="black", weight=3]; 71.80/39.13 11[label="FiniteMap.emptyFM",fontsize=16,color="black",shape="triangle"];11 -> 14[label="",style="solid", color="black", weight=3]; 71.80/39.13 12[label="FiniteMap.intersectFM_C3 FiniteMap.intersectFM0 FiniteMap.EmptyFM (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44)",fontsize=16,color="black",shape="box"];12 -> 15[label="",style="solid", color="black", weight=3]; 71.80/39.13 13[label="FiniteMap.intersectFM_C2 FiniteMap.intersectFM0 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44)",fontsize=16,color="black",shape="box"];13 -> 16[label="",style="solid", color="black", weight=3]; 71.80/39.13 14[label="FiniteMap.EmptyFM",fontsize=16,color="green",shape="box"];15 -> 11[label="",style="dashed", color="red", weight=0]; 71.80/39.13 15[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];16[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40 FiniteMap.intersectFM0 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40 zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.intersectFM_C2Maybe_elt1 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40))",fontsize=16,color="black",shape="box"];16 -> 17[label="",style="solid", color="black", weight=3]; 71.80/39.13 17[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40 FiniteMap.intersectFM0 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40 zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40))",fontsize=16,color="black",shape="box"];17 -> 18[label="",style="solid", color="black", weight=3]; 71.80/39.13 18[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40 FiniteMap.intersectFM0 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40 zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40))",fontsize=16,color="black",shape="box"];18 -> 19[label="",style="solid", color="black", weight=3]; 71.80/39.13 19[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40 FiniteMap.intersectFM0 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40 zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 zzz30 zzz31 zzz32 zzz33 zzz34 zzz40 (zzz40 < zzz30)))",fontsize=16,color="black",shape="box"];19 -> 20[label="",style="solid", color="black", weight=3]; 71.80/39.13 20[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40 FiniteMap.intersectFM0 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40 zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 zzz30 zzz31 zzz32 zzz33 zzz34 zzz40 (compare zzz40 zzz30 == LT)))",fontsize=16,color="black",shape="box"];20 -> 21[label="",style="solid", color="black", weight=3]; 71.80/39.13 21[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40 FiniteMap.intersectFM0 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40 zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 zzz30 zzz31 zzz32 zzz33 zzz34 zzz40 (compare3 zzz40 zzz30 == LT)))",fontsize=16,color="black",shape="box"];21 -> 22[label="",style="solid", color="black", weight=3]; 71.80/39.13 22[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40 FiniteMap.intersectFM0 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) zzz40 zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 zzz30 zzz31 zzz32 zzz33 zzz34 zzz40 (compare2 zzz40 zzz30 (zzz40 == zzz30) == LT)))",fontsize=16,color="burlywood",shape="box"];24081[label="zzz40/False",fontsize=10,color="white",style="solid",shape="box"];22 -> 24081[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24081 -> 23[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24082[label="zzz40/True",fontsize=10,color="white",style="solid",shape="box"];22 -> 24082[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24082 -> 24[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 23[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 zzz30 zzz31 zzz32 zzz33 zzz34 False (compare2 False zzz30 (False == zzz30) == LT)))",fontsize=16,color="burlywood",shape="box"];24083[label="zzz30/False",fontsize=10,color="white",style="solid",shape="box"];23 -> 24083[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24083 -> 25[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24084[label="zzz30/True",fontsize=10,color="white",style="solid",shape="box"];23 -> 24084[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24084 -> 26[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch zzz30 zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 zzz30 zzz31 zzz32 zzz33 zzz34 True (compare2 True zzz30 (True == zzz30) == LT)))",fontsize=16,color="burlywood",shape="box"];24085[label="zzz30/False",fontsize=10,color="white",style="solid",shape="box"];24 -> 24085[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24085 -> 27[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24086[label="zzz30/True",fontsize=10,color="white",style="solid",shape="box"];24 -> 24086[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24086 -> 28[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 25[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 False zzz31 zzz32 zzz33 zzz34 False (compare2 False False (False == False) == LT)))",fontsize=16,color="black",shape="box"];25 -> 29[label="",style="solid", color="black", weight=3]; 71.80/39.13 26[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 True zzz31 zzz32 zzz33 zzz34 False (compare2 False True (False == True) == LT)))",fontsize=16,color="black",shape="box"];26 -> 30[label="",style="solid", color="black", weight=3]; 71.80/39.13 27[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 False zzz31 zzz32 zzz33 zzz34 True (compare2 True False (True == False) == LT)))",fontsize=16,color="black",shape="box"];27 -> 31[label="",style="solid", color="black", weight=3]; 71.80/39.13 28[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 True zzz31 zzz32 zzz33 zzz34 True (compare2 True True (True == True) == LT)))",fontsize=16,color="black",shape="box"];28 -> 32[label="",style="solid", color="black", weight=3]; 71.80/39.13 29[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 False zzz31 zzz32 zzz33 zzz34 False (compare2 False False True == LT)))",fontsize=16,color="black",shape="box"];29 -> 33[label="",style="solid", color="black", weight=3]; 71.80/39.13 30[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 True zzz31 zzz32 zzz33 zzz34 False (compare2 False True False == LT)))",fontsize=16,color="black",shape="box"];30 -> 34[label="",style="solid", color="black", weight=3]; 71.80/39.13 31[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 False zzz31 zzz32 zzz33 zzz34 True (compare2 True False False == LT)))",fontsize=16,color="black",shape="box"];31 -> 35[label="",style="solid", color="black", weight=3]; 71.80/39.13 32[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 True zzz31 zzz32 zzz33 zzz34 True (compare2 True True True == LT)))",fontsize=16,color="black",shape="box"];32 -> 36[label="",style="solid", color="black", weight=3]; 71.80/39.13 33[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 False zzz31 zzz32 zzz33 zzz34 False (EQ == LT)))",fontsize=16,color="black",shape="box"];33 -> 37[label="",style="solid", color="black", weight=3]; 71.80/39.13 34[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 True zzz31 zzz32 zzz33 zzz34 False (compare1 False True (False <= True) == LT)))",fontsize=16,color="black",shape="box"];34 -> 38[label="",style="solid", color="black", weight=3]; 71.80/39.13 35[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 False zzz31 zzz32 zzz33 zzz34 True (compare1 True False (True <= False) == LT)))",fontsize=16,color="black",shape="box"];35 -> 39[label="",style="solid", color="black", weight=3]; 71.80/39.13 36[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 True zzz31 zzz32 zzz33 zzz34 True (EQ == LT)))",fontsize=16,color="black",shape="box"];36 -> 40[label="",style="solid", color="black", weight=3]; 71.80/39.13 37[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 False zzz31 zzz32 zzz33 zzz34 False False))",fontsize=16,color="black",shape="box"];37 -> 41[label="",style="solid", color="black", weight=3]; 71.80/39.13 38[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 True zzz31 zzz32 zzz33 zzz34 False (compare1 False True True == LT)))",fontsize=16,color="black",shape="box"];38 -> 42[label="",style="solid", color="black", weight=3]; 71.80/39.13 39[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 False zzz31 zzz32 zzz33 zzz34 True (compare1 True False False == LT)))",fontsize=16,color="black",shape="box"];39 -> 43[label="",style="solid", color="black", weight=3]; 71.80/39.13 40[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 True zzz31 zzz32 zzz33 zzz34 True False))",fontsize=16,color="black",shape="box"];40 -> 44[label="",style="solid", color="black", weight=3]; 71.80/39.13 41[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 False (False > False)))",fontsize=16,color="black",shape="box"];41 -> 45[label="",style="solid", color="black", weight=3]; 71.80/39.13 42[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 True zzz31 zzz32 zzz33 zzz34 False (LT == LT)))",fontsize=16,color="black",shape="box"];42 -> 46[label="",style="solid", color="black", weight=3]; 71.80/39.13 43[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 False zzz31 zzz32 zzz33 zzz34 True (compare0 True False otherwise == LT)))",fontsize=16,color="black",shape="box"];43 -> 47[label="",style="solid", color="black", weight=3]; 71.80/39.13 44[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 True zzz31 zzz32 zzz33 zzz34 True (True > True)))",fontsize=16,color="black",shape="box"];44 -> 48[label="",style="solid", color="black", weight=3]; 71.80/39.13 45[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 False (compare False False == GT)))",fontsize=16,color="black",shape="box"];45 -> 49[label="",style="solid", color="black", weight=3]; 71.80/39.13 46[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 True zzz31 zzz32 zzz33 zzz34 False True))",fontsize=16,color="black",shape="box"];46 -> 50[label="",style="solid", color="black", weight=3]; 71.80/39.13 47[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 False zzz31 zzz32 zzz33 zzz34 True (compare0 True False True == LT)))",fontsize=16,color="black",shape="box"];47 -> 51[label="",style="solid", color="black", weight=3]; 71.80/39.13 48[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 True zzz31 zzz32 zzz33 zzz34 True (compare True True == GT)))",fontsize=16,color="black",shape="box"];48 -> 52[label="",style="solid", color="black", weight=3]; 71.80/39.13 49[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 False (compare3 False False == GT)))",fontsize=16,color="black",shape="box"];49 -> 53[label="",style="solid", color="black", weight=3]; 71.80/39.13 50[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM zzz33 False))",fontsize=16,color="burlywood",shape="box"];24087[label="zzz33/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];50 -> 24087[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24087 -> 54[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24088[label="zzz33/FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334",fontsize=10,color="white",style="solid",shape="box"];50 -> 24088[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24088 -> 55[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 51[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 False zzz31 zzz32 zzz33 zzz34 True (GT == LT)))",fontsize=16,color="black",shape="box"];51 -> 56[label="",style="solid", color="black", weight=3]; 71.80/39.13 52[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 True zzz31 zzz32 zzz33 zzz34 True (compare3 True True == GT)))",fontsize=16,color="black",shape="box"];52 -> 57[label="",style="solid", color="black", weight=3]; 71.80/39.13 53[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 False (compare2 False False (False == False) == GT)))",fontsize=16,color="black",shape="box"];53 -> 58[label="",style="solid", color="black", weight=3]; 71.80/39.13 54[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM FiniteMap.EmptyFM False))",fontsize=16,color="black",shape="box"];54 -> 59[label="",style="solid", color="black", weight=3]; 71.80/39.13 55[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 (FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334) zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 (FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334) zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM (FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334) False))",fontsize=16,color="black",shape="box"];55 -> 60[label="",style="solid", color="black", weight=3]; 71.80/39.13 56[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM2 False zzz31 zzz32 zzz33 zzz34 True False))",fontsize=16,color="black",shape="box"];56 -> 61[label="",style="solid", color="black", weight=3]; 71.80/39.13 57[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 True zzz31 zzz32 zzz33 zzz34 True (compare2 True True (True == True) == GT)))",fontsize=16,color="black",shape="box"];57 -> 62[label="",style="solid", color="black", weight=3]; 71.80/39.13 58[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 False (compare2 False False True == GT)))",fontsize=16,color="black",shape="box"];58 -> 63[label="",style="solid", color="black", weight=3]; 71.80/39.13 59[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM4 FiniteMap.EmptyFM False))",fontsize=16,color="black",shape="box"];59 -> 64[label="",style="solid", color="black", weight=3]; 71.80/39.13 60 -> 7220[label="",style="dashed", color="red", weight=0]; 71.80/39.13 60[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 (FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334) zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 (FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334) zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334) False))",fontsize=16,color="magenta"];60 -> 7221[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 60 -> 7222[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 60 -> 7223[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 60 -> 7224[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 60 -> 7225[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 60 -> 7226[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 60 -> 7227[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 60 -> 7228[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 60 -> 7229[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 60 -> 7230[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 60 -> 7231[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 60 -> 7232[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 60 -> 7233[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 61[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 True (True > False)))",fontsize=16,color="black",shape="box"];61 -> 66[label="",style="solid", color="black", weight=3]; 71.80/39.13 62[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 True zzz31 zzz32 zzz33 zzz34 True (compare2 True True True == GT)))",fontsize=16,color="black",shape="box"];62 -> 67[label="",style="solid", color="black", weight=3]; 71.80/39.13 63[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 False (EQ == GT)))",fontsize=16,color="black",shape="box"];63 -> 68[label="",style="solid", color="black", weight=3]; 71.80/39.13 64[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust Nothing)",fontsize=16,color="black",shape="box"];64 -> 69[label="",style="solid", color="black", weight=3]; 71.80/39.13 7221[label="zzz334",fontsize=16,color="green",shape="box"];7222[label="zzz34",fontsize=16,color="green",shape="box"];7223[label="zzz41",fontsize=16,color="green",shape="box"];7224[label="zzz43",fontsize=16,color="green",shape="box"];7225[label="zzz32",fontsize=16,color="green",shape="box"];7226[label="zzz333",fontsize=16,color="green",shape="box"];7227[label="zzz331",fontsize=16,color="green",shape="box"];7228[label="zzz42",fontsize=16,color="green",shape="box"];7229[label="zzz44",fontsize=16,color="green",shape="box"];7230[label="FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334",fontsize=16,color="green",shape="box"];7231[label="zzz330",fontsize=16,color="green",shape="box"];7232[label="zzz332",fontsize=16,color="green",shape="box"];7233[label="zzz31",fontsize=16,color="green",shape="box"];7220[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz483 zzz484 zzz485 zzz486 zzz487) False))",fontsize=16,color="black",shape="triangle"];7220 -> 7286[label="",style="solid", color="black", weight=3]; 71.80/39.13 66[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 True (compare True False == GT)))",fontsize=16,color="black",shape="box"];66 -> 71[label="",style="solid", color="black", weight=3]; 71.80/39.13 67[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 True zzz31 zzz32 zzz33 zzz34 True (EQ == GT)))",fontsize=16,color="black",shape="box"];67 -> 72[label="",style="solid", color="black", weight=3]; 71.80/39.13 68[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 False False))",fontsize=16,color="black",shape="box"];68 -> 73[label="",style="solid", color="black", weight=3]; 71.80/39.13 69[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False zzz41 zzz42 zzz43 zzz44 False",fontsize=16,color="black",shape="box"];69 -> 74[label="",style="solid", color="black", weight=3]; 71.80/39.13 7286[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM2 zzz483 zzz484 zzz485 zzz486 zzz487 False (False < zzz483)))",fontsize=16,color="black",shape="box"];7286 -> 7496[label="",style="solid", color="black", weight=3]; 71.80/39.13 71[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 True (compare3 True False == GT)))",fontsize=16,color="black",shape="box"];71 -> 76[label="",style="solid", color="black", weight=3]; 71.80/39.13 72[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 True zzz31 zzz32 zzz33 zzz34 True False))",fontsize=16,color="black",shape="box"];72 -> 77[label="",style="solid", color="black", weight=3]; 71.80/39.13 73[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM0 False zzz31 zzz32 zzz33 zzz34 False otherwise))",fontsize=16,color="black",shape="box"];73 -> 78[label="",style="solid", color="black", weight=3]; 71.80/39.13 74[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False zzz41 zzz42 zzz43 zzz44 otherwise",fontsize=16,color="black",shape="box"];74 -> 79[label="",style="solid", color="black", weight=3]; 71.80/39.13 7496[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM2 zzz483 zzz484 zzz485 zzz486 zzz487 False (compare False zzz483 == LT)))",fontsize=16,color="black",shape="box"];7496 -> 7547[label="",style="solid", color="black", weight=3]; 71.80/39.13 76[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 True (compare2 True False (True == False) == GT)))",fontsize=16,color="black",shape="box"];76 -> 81[label="",style="solid", color="black", weight=3]; 71.80/39.13 77[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM0 True zzz31 zzz32 zzz33 zzz34 True otherwise))",fontsize=16,color="black",shape="box"];77 -> 82[label="",style="solid", color="black", weight=3]; 71.80/39.13 78[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM0 False zzz31 zzz32 zzz33 zzz34 False True))",fontsize=16,color="black",shape="box"];78 -> 83[label="",style="solid", color="black", weight=3]; 71.80/39.13 79[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False zzz41 zzz42 zzz43 zzz44 True",fontsize=16,color="black",shape="box"];79 -> 84[label="",style="solid", color="black", weight=3]; 71.80/39.13 7547[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM2 zzz483 zzz484 zzz485 zzz486 zzz487 False (compare3 False zzz483 == LT)))",fontsize=16,color="black",shape="box"];7547 -> 7621[label="",style="solid", color="black", weight=3]; 71.80/39.13 81[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 True (compare2 True False False == GT)))",fontsize=16,color="black",shape="box"];81 -> 87[label="",style="solid", color="black", weight=3]; 71.80/39.13 82[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM0 True zzz31 zzz32 zzz33 zzz34 True True))",fontsize=16,color="black",shape="box"];82 -> 88[label="",style="solid", color="black", weight=3]; 71.80/39.13 83[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (Just zzz31))",fontsize=16,color="black",shape="box"];83 -> 89[label="",style="solid", color="black", weight=3]; 71.80/39.13 84 -> 90[label="",style="dashed", color="red", weight=0]; 71.80/39.13 84[label="FiniteMap.glueVBal (FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False) zzz43) (FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False) zzz44)",fontsize=16,color="magenta"];84 -> 91[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 84 -> 92[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 7621[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM2 zzz483 zzz484 zzz485 zzz486 zzz487 False (compare2 False zzz483 (False == zzz483) == LT)))",fontsize=16,color="burlywood",shape="box"];24089[label="zzz483/False",fontsize=10,color="white",style="solid",shape="box"];7621 -> 24089[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24089 -> 7639[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24090[label="zzz483/True",fontsize=10,color="white",style="solid",shape="box"];7621 -> 24090[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24090 -> 7640[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 87[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 True (compare1 True False (True <= False) == GT)))",fontsize=16,color="black",shape="box"];87 -> 95[label="",style="solid", color="black", weight=3]; 71.80/39.13 88[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (Just zzz31))",fontsize=16,color="black",shape="box"];88 -> 96[label="",style="solid", color="black", weight=3]; 71.80/39.13 89[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False zzz41 zzz42 zzz43 zzz44 True",fontsize=16,color="black",shape="box"];89 -> 97[label="",style="solid", color="black", weight=3]; 71.80/39.13 91 -> 5[label="",style="dashed", color="red", weight=0]; 71.80/39.13 91[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False) zzz44",fontsize=16,color="magenta"];91 -> 98[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 91 -> 99[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 92 -> 5[label="",style="dashed", color="red", weight=0]; 71.80/39.13 92[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False) zzz43",fontsize=16,color="magenta"];92 -> 100[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 92 -> 101[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 90[label="FiniteMap.glueVBal zzz6 zzz5",fontsize=16,color="burlywood",shape="triangle"];24091[label="zzz6/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];90 -> 24091[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24091 -> 102[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24092[label="zzz6/FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64",fontsize=10,color="white",style="solid",shape="box"];90 -> 24092[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24092 -> 103[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 7639[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM2 False zzz484 zzz485 zzz486 zzz487 False (compare2 False False (False == False) == LT)))",fontsize=16,color="black",shape="box"];7639 -> 7840[label="",style="solid", color="black", weight=3]; 71.80/39.13 7640[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM2 True zzz484 zzz485 zzz486 zzz487 False (compare2 False True (False == True) == LT)))",fontsize=16,color="black",shape="box"];7640 -> 7841[label="",style="solid", color="black", weight=3]; 71.80/39.13 95[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 True (compare1 True False False == GT)))",fontsize=16,color="black",shape="box"];95 -> 106[label="",style="solid", color="black", weight=3]; 71.80/39.13 96[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 True",fontsize=16,color="black",shape="box"];96 -> 107[label="",style="solid", color="black", weight=3]; 71.80/39.13 97 -> 10327[label="",style="dashed", color="red", weight=0]; 71.80/39.13 97[label="FiniteMap.mkVBalBranch False (FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False) zzz41) (FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False) zzz43) (FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False) zzz44)",fontsize=16,color="magenta"];97 -> 10328[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 97 -> 10329[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 97 -> 10330[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 98[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False",fontsize=16,color="black",shape="box"];98 -> 111[label="",style="solid", color="black", weight=3]; 71.80/39.13 99[label="zzz44",fontsize=16,color="green",shape="box"];100[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False",fontsize=16,color="black",shape="box"];100 -> 112[label="",style="solid", color="black", weight=3]; 71.80/39.13 101[label="zzz43",fontsize=16,color="green",shape="box"];102[label="FiniteMap.glueVBal FiniteMap.EmptyFM zzz5",fontsize=16,color="black",shape="box"];102 -> 113[label="",style="solid", color="black", weight=3]; 71.80/39.13 103[label="FiniteMap.glueVBal (FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64) zzz5",fontsize=16,color="burlywood",shape="box"];24093[label="zzz5/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];103 -> 24093[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24093 -> 114[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24094[label="zzz5/FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54",fontsize=10,color="white",style="solid",shape="box"];103 -> 24094[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24094 -> 115[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 7840[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM2 False zzz484 zzz485 zzz486 zzz487 False (compare2 False False True == LT)))",fontsize=16,color="black",shape="box"];7840 -> 7933[label="",style="solid", color="black", weight=3]; 71.80/39.13 7841[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM2 True zzz484 zzz485 zzz486 zzz487 False (compare2 False True False == LT)))",fontsize=16,color="black",shape="box"];7841 -> 7934[label="",style="solid", color="black", weight=3]; 71.80/39.13 106[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 True (compare0 True False otherwise == GT)))",fontsize=16,color="black",shape="box"];106 -> 118[label="",style="solid", color="black", weight=3]; 71.80/39.13 107 -> 1034[label="",style="dashed", color="red", weight=0]; 71.80/39.13 107[label="FiniteMap.mkVBalBranch True (FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True) zzz41) (FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True) zzz43) (FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True) zzz44)",fontsize=16,color="magenta"];107 -> 1035[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 107 -> 1036[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 107 -> 1037[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 10328 -> 5[label="",style="dashed", color="red", weight=0]; 71.80/39.13 10328[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False) zzz44",fontsize=16,color="magenta"];10328 -> 10382[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 10328 -> 10383[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 10329 -> 5[label="",style="dashed", color="red", weight=0]; 71.80/39.13 10329[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False) zzz43",fontsize=16,color="magenta"];10329 -> 10384[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 10329 -> 10385[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 10330[label="FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False) zzz41",fontsize=16,color="black",shape="box"];10330 -> 10386[label="",style="solid", color="black", weight=3]; 71.80/39.13 10327[label="FiniteMap.mkVBalBranch False zzz31 zzz33 zzz626",fontsize=16,color="burlywood",shape="triangle"];24095[label="zzz33/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];10327 -> 24095[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24095 -> 10387[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24096[label="zzz33/FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334",fontsize=10,color="white",style="solid",shape="box"];10327 -> 24096[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24096 -> 10388[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 111[label="FiniteMap.splitGT (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False",fontsize=16,color="black",shape="triangle"];111 -> 128[label="",style="solid", color="black", weight=3]; 71.80/39.13 112[label="FiniteMap.splitLT (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False",fontsize=16,color="black",shape="triangle"];112 -> 129[label="",style="solid", color="black", weight=3]; 71.80/39.13 113[label="FiniteMap.glueVBal5 FiniteMap.EmptyFM zzz5",fontsize=16,color="black",shape="box"];113 -> 130[label="",style="solid", color="black", weight=3]; 71.80/39.13 114[label="FiniteMap.glueVBal (FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];114 -> 131[label="",style="solid", color="black", weight=3]; 71.80/39.13 115[label="FiniteMap.glueVBal (FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64) (FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54)",fontsize=16,color="black",shape="box"];115 -> 132[label="",style="solid", color="black", weight=3]; 71.80/39.13 7933[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM2 False zzz484 zzz485 zzz486 zzz487 False (EQ == LT)))",fontsize=16,color="black",shape="box"];7933 -> 7947[label="",style="solid", color="black", weight=3]; 71.80/39.13 7934[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM2 True zzz484 zzz485 zzz486 zzz487 False (compare1 False True (False <= True) == LT)))",fontsize=16,color="black",shape="box"];7934 -> 7948[label="",style="solid", color="black", weight=3]; 71.80/39.13 118[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 True (compare0 True False True == GT)))",fontsize=16,color="black",shape="box"];118 -> 135[label="",style="solid", color="black", weight=3]; 71.80/39.13 1035 -> 5[label="",style="dashed", color="red", weight=0]; 71.80/39.13 1035[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True) zzz43",fontsize=16,color="magenta"];1035 -> 1044[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 1035 -> 1045[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 1036 -> 5[label="",style="dashed", color="red", weight=0]; 71.80/39.13 1036[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True) zzz44",fontsize=16,color="magenta"];1036 -> 1046[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 1036 -> 1047[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 1037[label="FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True) zzz41",fontsize=16,color="black",shape="box"];1037 -> 1048[label="",style="solid", color="black", weight=3]; 71.80/39.13 1034[label="FiniteMap.mkVBalBranch True zzz31 zzz43 zzz34",fontsize=16,color="burlywood",shape="triangle"];24097[label="zzz43/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1034 -> 24097[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24097 -> 1049[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24098[label="zzz43/FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434",fontsize=10,color="white",style="solid",shape="box"];1034 -> 24098[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24098 -> 1050[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 10382[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False",fontsize=16,color="black",shape="box"];10382 -> 10569[label="",style="solid", color="black", weight=3]; 71.80/39.13 10383[label="zzz44",fontsize=16,color="green",shape="box"];10384[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False",fontsize=16,color="black",shape="box"];10384 -> 10570[label="",style="solid", color="black", weight=3]; 71.80/39.13 10385[label="zzz43",fontsize=16,color="green",shape="box"];10386[label="zzz41",fontsize=16,color="green",shape="box"];10387[label="FiniteMap.mkVBalBranch False zzz31 FiniteMap.EmptyFM zzz626",fontsize=16,color="black",shape="box"];10387 -> 10571[label="",style="solid", color="black", weight=3]; 71.80/39.13 10388[label="FiniteMap.mkVBalBranch False zzz31 (FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334) zzz626",fontsize=16,color="burlywood",shape="box"];24099[label="zzz626/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];10388 -> 24099[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24099 -> 10572[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24100[label="zzz626/FiniteMap.Branch zzz6260 zzz6261 zzz6262 zzz6263 zzz6264",fontsize=10,color="white",style="solid",shape="box"];10388 -> 24100[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24100 -> 10573[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 128[label="FiniteMap.splitGT3 (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False",fontsize=16,color="black",shape="box"];128 -> 147[label="",style="solid", color="black", weight=3]; 71.80/39.13 129[label="FiniteMap.splitLT3 (FiniteMap.Branch True zzz31 zzz32 FiniteMap.EmptyFM zzz34) False",fontsize=16,color="black",shape="box"];129 -> 148[label="",style="solid", color="black", weight=3]; 71.80/39.13 130[label="zzz5",fontsize=16,color="green",shape="box"];131[label="FiniteMap.glueVBal4 (FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];131 -> 149[label="",style="solid", color="black", weight=3]; 71.80/39.13 132[label="FiniteMap.glueVBal3 (FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64) (FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54)",fontsize=16,color="black",shape="box"];132 -> 150[label="",style="solid", color="black", weight=3]; 71.80/39.13 7947[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM2 False zzz484 zzz485 zzz486 zzz487 False False))",fontsize=16,color="black",shape="box"];7947 -> 7975[label="",style="solid", color="black", weight=3]; 71.80/39.13 7948[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM2 True zzz484 zzz485 zzz486 zzz487 False (compare1 False True True == LT)))",fontsize=16,color="black",shape="box"];7948 -> 7976[label="",style="solid", color="black", weight=3]; 71.80/39.13 135[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 True (GT == GT)))",fontsize=16,color="black",shape="box"];135 -> 153[label="",style="solid", color="black", weight=3]; 71.80/39.13 1044[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True",fontsize=16,color="black",shape="box"];1044 -> 1114[label="",style="solid", color="black", weight=3]; 71.80/39.13 1045[label="zzz43",fontsize=16,color="green",shape="box"];1046[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True",fontsize=16,color="black",shape="box"];1046 -> 1115[label="",style="solid", color="black", weight=3]; 71.80/39.13 1047[label="zzz44",fontsize=16,color="green",shape="box"];1048[label="zzz41",fontsize=16,color="green",shape="box"];1049[label="FiniteMap.mkVBalBranch True zzz31 FiniteMap.EmptyFM zzz34",fontsize=16,color="black",shape="box"];1049 -> 1116[label="",style="solid", color="black", weight=3]; 71.80/39.13 1050[label="FiniteMap.mkVBalBranch True zzz31 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) zzz34",fontsize=16,color="burlywood",shape="box"];24101[label="zzz34/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1050 -> 24101[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24101 -> 1117[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24102[label="zzz34/FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344",fontsize=10,color="white",style="solid",shape="box"];1050 -> 24102[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24102 -> 1118[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 10569[label="FiniteMap.splitGT (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False",fontsize=16,color="black",shape="box"];10569 -> 10688[label="",style="solid", color="black", weight=3]; 71.80/39.13 10570 -> 10032[label="",style="dashed", color="red", weight=0]; 71.80/39.13 10570[label="FiniteMap.splitLT (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False",fontsize=16,color="magenta"];10570 -> 10689[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 10571[label="FiniteMap.mkVBalBranch5 False zzz31 FiniteMap.EmptyFM zzz626",fontsize=16,color="black",shape="box"];10571 -> 10690[label="",style="solid", color="black", weight=3]; 71.80/39.13 10572[label="FiniteMap.mkVBalBranch False zzz31 (FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];10572 -> 10691[label="",style="solid", color="black", weight=3]; 71.80/39.13 10573[label="FiniteMap.mkVBalBranch False zzz31 (FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334) (FiniteMap.Branch zzz6260 zzz6261 zzz6262 zzz6263 zzz6264)",fontsize=16,color="black",shape="box"];10573 -> 10692[label="",style="solid", color="black", weight=3]; 71.80/39.13 147[label="FiniteMap.splitGT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (False > True)",fontsize=16,color="black",shape="box"];147 -> 164[label="",style="solid", color="black", weight=3]; 71.80/39.13 148[label="FiniteMap.splitLT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (False < True)",fontsize=16,color="black",shape="box"];148 -> 165[label="",style="solid", color="black", weight=3]; 71.80/39.13 149[label="FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64",fontsize=16,color="green",shape="box"];150 -> 21332[label="",style="dashed", color="red", weight=0]; 71.80/39.13 150[label="FiniteMap.glueVBal3GlueVBal2 zzz50 zzz51 zzz52 zzz53 zzz54 zzz60 zzz61 zzz62 zzz63 zzz64 zzz60 zzz61 zzz62 zzz63 zzz64 zzz50 zzz51 zzz52 zzz53 zzz54 (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_l zzz50 zzz51 zzz52 zzz53 zzz54 zzz60 zzz61 zzz62 zzz63 zzz64 < FiniteMap.glueVBal3Size_r zzz50 zzz51 zzz52 zzz53 zzz54 zzz60 zzz61 zzz62 zzz63 zzz64)",fontsize=16,color="magenta"];150 -> 21333[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 150 -> 21334[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 150 -> 21335[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 150 -> 21336[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 150 -> 21337[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 150 -> 21338[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 150 -> 21339[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 150 -> 21340[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 150 -> 21341[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 150 -> 21342[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 150 -> 21343[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 7975[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM1 False zzz484 zzz485 zzz486 zzz487 False (False > False)))",fontsize=16,color="black",shape="box"];7975 -> 8013[label="",style="solid", color="black", weight=3]; 71.80/39.13 7976[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM2 True zzz484 zzz485 zzz486 zzz487 False (LT == LT)))",fontsize=16,color="black",shape="box"];7976 -> 8014[label="",style="solid", color="black", weight=3]; 71.80/39.13 153[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM1 False zzz31 zzz32 zzz33 zzz34 True True))",fontsize=16,color="black",shape="box"];153 -> 169[label="",style="solid", color="black", weight=3]; 71.80/39.13 1114[label="FiniteMap.splitLT (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True",fontsize=16,color="black",shape="triangle"];1114 -> 1166[label="",style="solid", color="black", weight=3]; 71.80/39.13 1115[label="FiniteMap.splitGT (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True",fontsize=16,color="black",shape="triangle"];1115 -> 1167[label="",style="solid", color="black", weight=3]; 71.80/39.13 1116[label="FiniteMap.mkVBalBranch5 True zzz31 FiniteMap.EmptyFM zzz34",fontsize=16,color="black",shape="box"];1116 -> 1168[label="",style="solid", color="black", weight=3]; 71.80/39.13 1117[label="FiniteMap.mkVBalBranch True zzz31 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];1117 -> 1169[label="",style="solid", color="black", weight=3]; 71.80/39.13 1118[label="FiniteMap.mkVBalBranch True zzz31 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) (FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344)",fontsize=16,color="black",shape="box"];1118 -> 1170[label="",style="solid", color="black", weight=3]; 71.80/39.13 10688[label="FiniteMap.splitGT3 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) False",fontsize=16,color="black",shape="box"];10688 -> 10730[label="",style="solid", color="black", weight=3]; 71.80/39.13 10689[label="FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34",fontsize=16,color="green",shape="box"];10032[label="FiniteMap.splitLT zzz477 False",fontsize=16,color="burlywood",shape="triangle"];24103[label="zzz477/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];10032 -> 24103[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24103 -> 10036[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24104[label="zzz477/FiniteMap.Branch zzz4770 zzz4771 zzz4772 zzz4773 zzz4774",fontsize=10,color="white",style="solid",shape="box"];10032 -> 24104[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24104 -> 10037[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 10690[label="FiniteMap.addToFM zzz626 False zzz31",fontsize=16,color="black",shape="triangle"];10690 -> 10731[label="",style="solid", color="black", weight=3]; 71.80/39.13 10691[label="FiniteMap.mkVBalBranch4 False zzz31 (FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];10691 -> 10732[label="",style="solid", color="black", weight=3]; 71.80/39.13 10692[label="FiniteMap.mkVBalBranch3 False zzz31 (FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334) (FiniteMap.Branch zzz6260 zzz6261 zzz6262 zzz6263 zzz6264)",fontsize=16,color="black",shape="box"];10692 -> 10733[label="",style="solid", color="black", weight=3]; 71.80/39.13 164[label="FiniteMap.splitGT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare False True == GT)",fontsize=16,color="black",shape="box"];164 -> 180[label="",style="solid", color="black", weight=3]; 71.80/39.13 165[label="FiniteMap.splitLT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare False True == LT)",fontsize=16,color="black",shape="box"];165 -> 181[label="",style="solid", color="black", weight=3]; 71.80/39.13 21333[label="zzz50",fontsize=16,color="green",shape="box"];21334[label="FiniteMap.glueVBal3Size_r zzz50 zzz51 zzz52 zzz53 zzz54 zzz60 zzz61 zzz62 zzz63 zzz64",fontsize=16,color="black",shape="box"];21334 -> 21345[label="",style="solid", color="black", weight=3]; 71.80/39.13 21335[label="zzz54",fontsize=16,color="green",shape="box"];21336[label="zzz61",fontsize=16,color="green",shape="box"];21337[label="zzz62",fontsize=16,color="green",shape="box"];21338[label="zzz63",fontsize=16,color="green",shape="box"];21339[label="zzz64",fontsize=16,color="green",shape="box"];21340[label="zzz52",fontsize=16,color="green",shape="box"];21341[label="zzz53",fontsize=16,color="green",shape="box"];21342[label="zzz60",fontsize=16,color="green",shape="box"];21343[label="zzz51",fontsize=16,color="green",shape="box"];21332[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_l zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 < zzz1638)",fontsize=16,color="black",shape="triangle"];21332 -> 21346[label="",style="solid", color="black", weight=3]; 71.80/39.13 8013[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM1 False zzz484 zzz485 zzz486 zzz487 False (compare False False == GT)))",fontsize=16,color="black",shape="box"];8013 -> 8030[label="",style="solid", color="black", weight=3]; 71.80/39.13 8014[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM2 True zzz484 zzz485 zzz486 zzz487 False True))",fontsize=16,color="black",shape="box"];8014 -> 8031[label="",style="solid", color="black", weight=3]; 71.80/39.13 169[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 zzz34) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM zzz34 True))",fontsize=16,color="burlywood",shape="box"];24105[label="zzz34/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];169 -> 24105[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24105 -> 186[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24106[label="zzz34/FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344",fontsize=10,color="white",style="solid",shape="box"];169 -> 24106[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24106 -> 187[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 1166[label="FiniteMap.splitLT3 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True",fontsize=16,color="black",shape="box"];1166 -> 1218[label="",style="solid", color="black", weight=3]; 71.80/39.13 1167[label="FiniteMap.splitGT3 (FiniteMap.Branch True zzz31 zzz32 zzz33 zzz34) True",fontsize=16,color="black",shape="box"];1167 -> 1219[label="",style="solid", color="black", weight=3]; 71.80/39.13 1168[label="FiniteMap.addToFM zzz34 True zzz31",fontsize=16,color="black",shape="triangle"];1168 -> 1220[label="",style="solid", color="black", weight=3]; 71.80/39.13 1169[label="FiniteMap.mkVBalBranch4 True zzz31 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];1169 -> 1221[label="",style="solid", color="black", weight=3]; 71.80/39.13 1170[label="FiniteMap.mkVBalBranch3 True zzz31 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) (FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344)",fontsize=16,color="black",shape="box"];1170 -> 1222[label="",style="solid", color="black", weight=3]; 71.80/39.13 10730[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 zzz34 False (False > False)",fontsize=16,color="black",shape="box"];10730 -> 10751[label="",style="solid", color="black", weight=3]; 71.80/39.13 10036[label="FiniteMap.splitLT FiniteMap.EmptyFM False",fontsize=16,color="black",shape="box"];10036 -> 10088[label="",style="solid", color="black", weight=3]; 71.80/39.13 10037[label="FiniteMap.splitLT (FiniteMap.Branch zzz4770 zzz4771 zzz4772 zzz4773 zzz4774) False",fontsize=16,color="black",shape="box"];10037 -> 10089[label="",style="solid", color="black", weight=3]; 71.80/39.13 10731[label="FiniteMap.addToFM_C FiniteMap.addToFM0 zzz626 False zzz31",fontsize=16,color="burlywood",shape="triangle"];24107[label="zzz626/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];10731 -> 24107[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24107 -> 10752[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24108[label="zzz626/FiniteMap.Branch zzz6260 zzz6261 zzz6262 zzz6263 zzz6264",fontsize=10,color="white",style="solid",shape="box"];10731 -> 24108[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24108 -> 10753[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 10732 -> 10690[label="",style="dashed", color="red", weight=0]; 71.80/39.13 10732[label="FiniteMap.addToFM (FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334) False zzz31",fontsize=16,color="magenta"];10732 -> 10754[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 10733[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 < FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264)",fontsize=16,color="black",shape="box"];10733 -> 10755[label="",style="solid", color="black", weight=3]; 71.80/39.13 180[label="FiniteMap.splitGT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare3 False True == GT)",fontsize=16,color="black",shape="box"];180 -> 199[label="",style="solid", color="black", weight=3]; 71.80/39.13 181[label="FiniteMap.splitLT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare3 False True == LT)",fontsize=16,color="black",shape="box"];181 -> 200[label="",style="solid", color="black", weight=3]; 71.80/39.13 21345 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.13 21345[label="FiniteMap.sizeFM (FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54)",fontsize=16,color="magenta"];21345 -> 21356[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 21346[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (compare (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_l zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274) zzz1638 == LT)",fontsize=16,color="black",shape="box"];21346 -> 21357[label="",style="solid", color="black", weight=3]; 71.80/39.13 8030[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM1 False zzz484 zzz485 zzz486 zzz487 False (compare3 False False == GT)))",fontsize=16,color="black",shape="box"];8030 -> 8240[label="",style="solid", color="black", weight=3]; 71.80/39.13 8031[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM zzz486 False))",fontsize=16,color="burlywood",shape="box"];24109[label="zzz486/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];8031 -> 24109[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24109 -> 8241[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24110[label="zzz486/FiniteMap.Branch zzz4860 zzz4861 zzz4862 zzz4863 zzz4864",fontsize=10,color="white",style="solid",shape="box"];8031 -> 24110[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24110 -> 8242[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 186[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM FiniteMap.EmptyFM True))",fontsize=16,color="black",shape="box"];186 -> 205[label="",style="solid", color="black", weight=3]; 71.80/39.13 187[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 (FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344)) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 (FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344)) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM (FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344) True))",fontsize=16,color="black",shape="box"];187 -> 206[label="",style="solid", color="black", weight=3]; 71.80/39.13 1218[label="FiniteMap.splitLT2 True zzz31 zzz32 zzz33 zzz34 True (True < True)",fontsize=16,color="black",shape="box"];1218 -> 1248[label="",style="solid", color="black", weight=3]; 71.80/39.13 1219[label="FiniteMap.splitGT2 True zzz31 zzz32 zzz33 zzz34 True (True > True)",fontsize=16,color="black",shape="box"];1219 -> 1249[label="",style="solid", color="black", weight=3]; 71.80/39.13 1220[label="FiniteMap.addToFM_C FiniteMap.addToFM0 zzz34 True zzz31",fontsize=16,color="burlywood",shape="triangle"];24111[label="zzz34/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1220 -> 24111[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24111 -> 1250[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24112[label="zzz34/FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344",fontsize=10,color="white",style="solid",shape="box"];1220 -> 24112[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24112 -> 1251[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 1221 -> 1168[label="",style="dashed", color="red", weight=0]; 71.80/39.13 1221[label="FiniteMap.addToFM (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) True zzz31",fontsize=16,color="magenta"];1221 -> 1252[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 1222[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 < FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344)",fontsize=16,color="black",shape="box"];1222 -> 1253[label="",style="solid", color="black", weight=3]; 71.80/39.13 10751[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 zzz34 False (compare False False == GT)",fontsize=16,color="black",shape="box"];10751 -> 10771[label="",style="solid", color="black", weight=3]; 71.80/39.13 10088 -> 345[label="",style="dashed", color="red", weight=0]; 71.80/39.13 10088[label="FiniteMap.splitLT4 FiniteMap.EmptyFM False",fontsize=16,color="magenta"];10089[label="FiniteMap.splitLT3 (FiniteMap.Branch zzz4770 zzz4771 zzz4772 zzz4773 zzz4774) False",fontsize=16,color="black",shape="box"];10089 -> 10108[label="",style="solid", color="black", weight=3]; 71.80/39.13 10752[label="FiniteMap.addToFM_C FiniteMap.addToFM0 FiniteMap.EmptyFM False zzz31",fontsize=16,color="black",shape="box"];10752 -> 10772[label="",style="solid", color="black", weight=3]; 71.80/39.13 10753[label="FiniteMap.addToFM_C FiniteMap.addToFM0 (FiniteMap.Branch zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) False zzz31",fontsize=16,color="black",shape="box"];10753 -> 10773[label="",style="solid", color="black", weight=3]; 71.80/39.13 10754[label="FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334",fontsize=16,color="green",shape="box"];10755[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];10755 -> 10774[label="",style="solid", color="black", weight=3]; 71.80/39.13 199[label="FiniteMap.splitGT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare2 False True (False == True) == GT)",fontsize=16,color="black",shape="box"];199 -> 218[label="",style="solid", color="black", weight=3]; 71.80/39.13 200[label="FiniteMap.splitLT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];200 -> 219[label="",style="solid", color="black", weight=3]; 71.80/39.13 21356[label="FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54",fontsize=16,color="green",shape="box"];11346[label="FiniteMap.sizeFM zzz681",fontsize=16,color="burlywood",shape="triangle"];24113[label="zzz681/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];11346 -> 24113[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24113 -> 11410[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24114[label="zzz681/FiniteMap.Branch zzz6810 zzz6811 zzz6812 zzz6813 zzz6814",fontsize=10,color="white",style="solid",shape="box"];11346 -> 24114[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24114 -> 11411[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 21357[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_l zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274) zzz1638 == LT)",fontsize=16,color="black",shape="box"];21357 -> 21366[label="",style="solid", color="black", weight=3]; 71.80/39.13 8240[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM1 False zzz484 zzz485 zzz486 zzz487 False (compare2 False False (False == False) == GT)))",fontsize=16,color="black",shape="box"];8240 -> 8264[label="",style="solid", color="black", weight=3]; 71.80/39.13 8241[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM FiniteMap.EmptyFM False))",fontsize=16,color="black",shape="box"];8241 -> 8265[label="",style="solid", color="black", weight=3]; 71.80/39.13 8242[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM (FiniteMap.Branch zzz4860 zzz4861 zzz4862 zzz4863 zzz4864) False))",fontsize=16,color="black",shape="box"];8242 -> 8266[label="",style="solid", color="black", weight=3]; 71.80/39.13 205[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM4 FiniteMap.EmptyFM True))",fontsize=16,color="black",shape="box"];205 -> 224[label="",style="solid", color="black", weight=3]; 71.80/39.13 206 -> 22605[label="",style="dashed", color="red", weight=0]; 71.80/39.13 206[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 (FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344)) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 (FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344)) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344) True))",fontsize=16,color="magenta"];206 -> 22606[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 206 -> 22607[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 206 -> 22608[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 206 -> 22609[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 206 -> 22610[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 206 -> 22611[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 206 -> 22612[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 206 -> 22613[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 206 -> 22614[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 206 -> 22615[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 206 -> 22616[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 206 -> 22617[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 206 -> 22618[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 1248[label="FiniteMap.splitLT2 True zzz31 zzz32 zzz33 zzz34 True (compare True True == LT)",fontsize=16,color="black",shape="box"];1248 -> 1312[label="",style="solid", color="black", weight=3]; 71.80/39.13 1249[label="FiniteMap.splitGT2 True zzz31 zzz32 zzz33 zzz34 True (compare True True == GT)",fontsize=16,color="black",shape="box"];1249 -> 1313[label="",style="solid", color="black", weight=3]; 71.80/39.13 1250[label="FiniteMap.addToFM_C FiniteMap.addToFM0 FiniteMap.EmptyFM True zzz31",fontsize=16,color="black",shape="box"];1250 -> 1314[label="",style="solid", color="black", weight=3]; 71.80/39.13 1251[label="FiniteMap.addToFM_C FiniteMap.addToFM0 (FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344) True zzz31",fontsize=16,color="black",shape="box"];1251 -> 1315[label="",style="solid", color="black", weight=3]; 71.80/39.13 1252[label="FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434",fontsize=16,color="green",shape="box"];1253[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1253 -> 1316[label="",style="solid", color="black", weight=3]; 71.80/39.13 10771[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 zzz34 False (compare3 False False == GT)",fontsize=16,color="black",shape="box"];10771 -> 10867[label="",style="solid", color="black", weight=3]; 71.80/39.13 345[label="FiniteMap.splitLT4 FiniteMap.EmptyFM False",fontsize=16,color="black",shape="triangle"];345 -> 376[label="",style="solid", color="black", weight=3]; 71.80/39.13 10108[label="FiniteMap.splitLT2 zzz4770 zzz4771 zzz4772 zzz4773 zzz4774 False (False < zzz4770)",fontsize=16,color="black",shape="box"];10108 -> 10112[label="",style="solid", color="black", weight=3]; 71.80/39.13 10772[label="FiniteMap.addToFM_C4 FiniteMap.addToFM0 FiniteMap.EmptyFM False zzz31",fontsize=16,color="black",shape="box"];10772 -> 10868[label="",style="solid", color="black", weight=3]; 71.80/39.13 10773[label="FiniteMap.addToFM_C3 FiniteMap.addToFM0 (FiniteMap.Branch zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) False zzz31",fontsize=16,color="black",shape="box"];10773 -> 10869[label="",style="solid", color="black", weight=3]; 71.80/39.13 10774[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];10774 -> 10870[label="",style="solid", color="black", weight=3]; 71.80/39.13 218[label="FiniteMap.splitGT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare2 False True False == GT)",fontsize=16,color="black",shape="box"];218 -> 236[label="",style="solid", color="black", weight=3]; 71.80/39.13 219[label="FiniteMap.splitLT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare2 False True False == LT)",fontsize=16,color="black",shape="box"];219 -> 237[label="",style="solid", color="black", weight=3]; 71.80/39.13 11410[label="FiniteMap.sizeFM FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];11410 -> 11915[label="",style="solid", color="black", weight=3]; 71.80/39.13 11411[label="FiniteMap.sizeFM (FiniteMap.Branch zzz6810 zzz6811 zzz6812 zzz6813 zzz6814)",fontsize=16,color="black",shape="box"];11411 -> 11916[label="",style="solid", color="black", weight=3]; 71.80/39.13 21366[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.glueVBal3Size_l zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274)) zzz1638 == LT)",fontsize=16,color="black",shape="box"];21366 -> 21375[label="",style="solid", color="black", weight=3]; 71.80/39.13 8264[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM1 False zzz484 zzz485 zzz486 zzz487 False (compare2 False False True == GT)))",fontsize=16,color="black",shape="box"];8264 -> 8285[label="",style="solid", color="black", weight=3]; 71.80/39.13 8265[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM4 FiniteMap.EmptyFM False))",fontsize=16,color="black",shape="box"];8265 -> 8286[label="",style="solid", color="black", weight=3]; 71.80/39.13 8266 -> 7220[label="",style="dashed", color="red", weight=0]; 71.80/39.13 8266[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz4860 zzz4861 zzz4862 zzz4863 zzz4864) False))",fontsize=16,color="magenta"];8266 -> 8287[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 8266 -> 8288[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 8266 -> 8289[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 8266 -> 8290[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 8266 -> 8291[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 224[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True zzz41 zzz42 zzz43 zzz44 (Maybe.isJust Nothing)",fontsize=16,color="black",shape="box"];224 -> 242[label="",style="solid", color="black", weight=3]; 71.80/39.13 22606[label="zzz32",fontsize=16,color="green",shape="box"];22607[label="zzz343",fontsize=16,color="green",shape="box"];22608[label="FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344",fontsize=16,color="green",shape="box"];22609[label="zzz43",fontsize=16,color="green",shape="box"];22610[label="zzz344",fontsize=16,color="green",shape="box"];22611[label="zzz44",fontsize=16,color="green",shape="box"];22612[label="zzz342",fontsize=16,color="green",shape="box"];22613[label="zzz33",fontsize=16,color="green",shape="box"];22614[label="zzz41",fontsize=16,color="green",shape="box"];22615[label="zzz341",fontsize=16,color="green",shape="box"];22616[label="zzz340",fontsize=16,color="green",shape="box"];22617[label="zzz31",fontsize=16,color="green",shape="box"];22618[label="zzz42",fontsize=16,color="green",shape="box"];22605[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz1688 zzz1689 zzz1690 zzz1691 zzz1692) True))",fontsize=16,color="black",shape="triangle"];22605 -> 22671[label="",style="solid", color="black", weight=3]; 71.80/39.13 1312[label="FiniteMap.splitLT2 True zzz31 zzz32 zzz33 zzz34 True (compare3 True True == LT)",fontsize=16,color="black",shape="box"];1312 -> 1355[label="",style="solid", color="black", weight=3]; 71.80/39.13 1313[label="FiniteMap.splitGT2 True zzz31 zzz32 zzz33 zzz34 True (compare3 True True == GT)",fontsize=16,color="black",shape="box"];1313 -> 1356[label="",style="solid", color="black", weight=3]; 71.80/39.13 1314[label="FiniteMap.addToFM_C4 FiniteMap.addToFM0 FiniteMap.EmptyFM True zzz31",fontsize=16,color="black",shape="box"];1314 -> 1357[label="",style="solid", color="black", weight=3]; 71.80/39.13 1315[label="FiniteMap.addToFM_C3 FiniteMap.addToFM0 (FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344) True zzz31",fontsize=16,color="black",shape="box"];1315 -> 1358[label="",style="solid", color="black", weight=3]; 71.80/39.13 1316[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1316 -> 1359[label="",style="solid", color="black", weight=3]; 71.80/39.13 10867[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 zzz34 False (compare2 False False (False == False) == GT)",fontsize=16,color="black",shape="box"];10867 -> 10908[label="",style="solid", color="black", weight=3]; 71.80/39.13 376 -> 11[label="",style="dashed", color="red", weight=0]; 71.80/39.13 376[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];10112[label="FiniteMap.splitLT2 zzz4770 zzz4771 zzz4772 zzz4773 zzz4774 False (compare False zzz4770 == LT)",fontsize=16,color="black",shape="box"];10112 -> 10219[label="",style="solid", color="black", weight=3]; 71.80/39.13 10868[label="FiniteMap.unitFM False zzz31",fontsize=16,color="black",shape="box"];10868 -> 10909[label="",style="solid", color="black", weight=3]; 71.80/39.13 10869[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (False < zzz6260)",fontsize=16,color="black",shape="box"];10869 -> 10910[label="",style="solid", color="black", weight=3]; 71.80/39.13 10870[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];10870 -> 10911[label="",style="solid", color="black", weight=3]; 71.80/39.13 236[label="FiniteMap.splitGT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare1 False True (False <= True) == GT)",fontsize=16,color="black",shape="box"];236 -> 254[label="",style="solid", color="black", weight=3]; 71.80/39.13 237[label="FiniteMap.splitLT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare1 False True (False <= True) == LT)",fontsize=16,color="black",shape="box"];237 -> 255[label="",style="solid", color="black", weight=3]; 71.80/39.13 11915[label="Pos Zero",fontsize=16,color="green",shape="box"];11916[label="zzz6812",fontsize=16,color="green",shape="box"];21375 -> 21396[label="",style="dashed", color="red", weight=0]; 71.80/39.13 21375[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.glueVBal3Size_l zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274)) zzz1638 == LT)",fontsize=16,color="magenta"];21375 -> 21397[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 8285[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM1 False zzz484 zzz485 zzz486 zzz487 False (EQ == GT)))",fontsize=16,color="black",shape="box"];8285 -> 8298[label="",style="solid", color="black", weight=3]; 71.80/39.13 8286[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust Nothing)",fontsize=16,color="black",shape="box"];8286 -> 8299[label="",style="solid", color="black", weight=3]; 71.80/39.13 8287[label="zzz4864",fontsize=16,color="green",shape="box"];8288[label="zzz4863",fontsize=16,color="green",shape="box"];8289[label="zzz4861",fontsize=16,color="green",shape="box"];8290[label="zzz4860",fontsize=16,color="green",shape="box"];8291[label="zzz4862",fontsize=16,color="green",shape="box"];242[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True zzz41 zzz42 zzz43 zzz44 False",fontsize=16,color="black",shape="box"];242 -> 260[label="",style="solid", color="black", weight=3]; 71.80/39.13 22671[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM2 zzz1688 zzz1689 zzz1690 zzz1691 zzz1692 True (True < zzz1688)))",fontsize=16,color="black",shape="box"];22671 -> 22771[label="",style="solid", color="black", weight=3]; 71.80/39.13 1355[label="FiniteMap.splitLT2 True zzz31 zzz32 zzz33 zzz34 True (compare2 True True (True == True) == LT)",fontsize=16,color="black",shape="box"];1355 -> 1388[label="",style="solid", color="black", weight=3]; 71.80/39.13 1356[label="FiniteMap.splitGT2 True zzz31 zzz32 zzz33 zzz34 True (compare2 True True (True == True) == GT)",fontsize=16,color="black",shape="box"];1356 -> 1389[label="",style="solid", color="black", weight=3]; 71.80/39.13 1357[label="FiniteMap.unitFM True zzz31",fontsize=16,color="black",shape="box"];1357 -> 1390[label="",style="solid", color="black", weight=3]; 71.80/39.13 1358[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 (True < zzz340)",fontsize=16,color="black",shape="box"];1358 -> 1391[label="",style="solid", color="black", weight=3]; 71.80/39.13 1359[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1359 -> 1392[label="",style="solid", color="black", weight=3]; 71.80/39.13 10908[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 zzz34 False (compare2 False False True == GT)",fontsize=16,color="black",shape="triangle"];10908 -> 10959[label="",style="solid", color="black", weight=3]; 71.80/39.13 10219[label="FiniteMap.splitLT2 zzz4770 zzz4771 zzz4772 zzz4773 zzz4774 False (compare3 False zzz4770 == LT)",fontsize=16,color="black",shape="box"];10219 -> 10234[label="",style="solid", color="black", weight=3]; 71.80/39.13 10909[label="FiniteMap.Branch False zzz31 (Pos (Succ Zero)) FiniteMap.emptyFM FiniteMap.emptyFM",fontsize=16,color="green",shape="box"];10909 -> 10960[label="",style="dashed", color="green", weight=3]; 71.80/39.13 10909 -> 10961[label="",style="dashed", color="green", weight=3]; 71.80/39.13 10910[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (compare False zzz6260 == LT)",fontsize=16,color="black",shape="box"];10910 -> 10962[label="",style="solid", color="black", weight=3]; 71.80/39.13 10911[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];10911 -> 10963[label="",style="solid", color="black", weight=3]; 71.80/39.13 254[label="FiniteMap.splitGT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare1 False True True == GT)",fontsize=16,color="black",shape="box"];254 -> 274[label="",style="solid", color="black", weight=3]; 71.80/39.13 255[label="FiniteMap.splitLT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare1 False True True == LT)",fontsize=16,color="black",shape="box"];255 -> 275[label="",style="solid", color="black", weight=3]; 71.80/39.13 21397[label="FiniteMap.glueVBal3Size_l zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274",fontsize=16,color="black",shape="triangle"];21397 -> 21399[label="",style="solid", color="black", weight=3]; 71.80/39.13 21396[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1639) zzz1638 == LT)",fontsize=16,color="burlywood",shape="triangle"];24115[label="zzz1639/Pos zzz16390",fontsize=10,color="white",style="solid",shape="box"];21396 -> 24115[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24115 -> 21400[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24116[label="zzz1639/Neg zzz16390",fontsize=10,color="white",style="solid",shape="box"];21396 -> 24116[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24116 -> 21401[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 8298[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM1 False zzz484 zzz485 zzz486 zzz487 False False))",fontsize=16,color="black",shape="box"];8298 -> 8436[label="",style="solid", color="black", weight=3]; 71.80/39.13 8299[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 False",fontsize=16,color="black",shape="box"];8299 -> 8437[label="",style="solid", color="black", weight=3]; 71.80/39.13 260[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True zzz41 zzz42 zzz43 zzz44 otherwise",fontsize=16,color="black",shape="box"];260 -> 281[label="",style="solid", color="black", weight=3]; 71.80/39.13 22771[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM2 zzz1688 zzz1689 zzz1690 zzz1691 zzz1692 True (compare True zzz1688 == LT)))",fontsize=16,color="black",shape="box"];22771 -> 22871[label="",style="solid", color="black", weight=3]; 71.80/39.13 1388[label="FiniteMap.splitLT2 True zzz31 zzz32 zzz33 zzz34 True (compare2 True True True == LT)",fontsize=16,color="black",shape="triangle"];1388 -> 1458[label="",style="solid", color="black", weight=3]; 71.80/39.13 1389[label="FiniteMap.splitGT2 True zzz31 zzz32 zzz33 zzz34 True (compare2 True True True == GT)",fontsize=16,color="black",shape="triangle"];1389 -> 1459[label="",style="solid", color="black", weight=3]; 71.80/39.13 1390[label="FiniteMap.Branch True zzz31 (Pos (Succ Zero)) FiniteMap.emptyFM FiniteMap.emptyFM",fontsize=16,color="green",shape="box"];1390 -> 1460[label="",style="dashed", color="green", weight=3]; 71.80/39.13 1390 -> 1461[label="",style="dashed", color="green", weight=3]; 71.80/39.13 1391[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 (compare True zzz340 == LT)",fontsize=16,color="black",shape="box"];1391 -> 1462[label="",style="solid", color="black", weight=3]; 71.80/39.13 1392[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1392 -> 1463[label="",style="solid", color="black", weight=3]; 71.80/39.13 10959[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 zzz34 False (EQ == GT)",fontsize=16,color="black",shape="box"];10959 -> 11073[label="",style="solid", color="black", weight=3]; 71.80/39.13 10234[label="FiniteMap.splitLT2 zzz4770 zzz4771 zzz4772 zzz4773 zzz4774 False (compare2 False zzz4770 (False == zzz4770) == LT)",fontsize=16,color="burlywood",shape="box"];24117[label="zzz4770/False",fontsize=10,color="white",style="solid",shape="box"];10234 -> 24117[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24117 -> 10260[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24118[label="zzz4770/True",fontsize=10,color="white",style="solid",shape="box"];10234 -> 24118[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24118 -> 10261[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 10960 -> 11[label="",style="dashed", color="red", weight=0]; 71.80/39.13 10960[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];10961 -> 11[label="",style="dashed", color="red", weight=0]; 71.80/39.13 10961[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];10962[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (compare3 False zzz6260 == LT)",fontsize=16,color="black",shape="box"];10962 -> 11074[label="",style="solid", color="black", weight=3]; 71.80/39.13 10963[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 zzz332 zzz333 zzz334))) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];10963 -> 11075[label="",style="solid", color="black", weight=3]; 71.80/39.13 274[label="FiniteMap.splitGT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (LT == GT)",fontsize=16,color="black",shape="box"];274 -> 297[label="",style="solid", color="black", weight=3]; 71.80/39.13 275[label="FiniteMap.splitLT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (LT == LT)",fontsize=16,color="black",shape="box"];275 -> 298[label="",style="solid", color="black", weight=3]; 71.80/39.13 21399 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.13 21399[label="FiniteMap.sizeFM (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274)",fontsize=16,color="magenta"];21399 -> 21409[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 21400[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz16390)) zzz1638 == LT)",fontsize=16,color="black",shape="box"];21400 -> 21410[label="",style="solid", color="black", weight=3]; 71.80/39.13 21401[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz16390)) zzz1638 == LT)",fontsize=16,color="black",shape="box"];21401 -> 21411[label="",style="solid", color="black", weight=3]; 71.80/39.13 8436[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM0 False zzz484 zzz485 zzz486 zzz487 False otherwise))",fontsize=16,color="black",shape="box"];8436 -> 8522[label="",style="solid", color="black", weight=3]; 71.80/39.13 8437[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 otherwise",fontsize=16,color="black",shape="box"];8437 -> 8523[label="",style="solid", color="black", weight=3]; 71.80/39.13 281[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True zzz41 zzz42 zzz43 zzz44 True",fontsize=16,color="black",shape="box"];281 -> 305[label="",style="solid", color="black", weight=3]; 71.80/39.13 22871[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM2 zzz1688 zzz1689 zzz1690 zzz1691 zzz1692 True (compare3 True zzz1688 == LT)))",fontsize=16,color="black",shape="box"];22871 -> 22974[label="",style="solid", color="black", weight=3]; 71.80/39.13 1458[label="FiniteMap.splitLT2 True zzz31 zzz32 zzz33 zzz34 True (EQ == LT)",fontsize=16,color="black",shape="box"];1458 -> 1494[label="",style="solid", color="black", weight=3]; 71.80/39.13 1459[label="FiniteMap.splitGT2 True zzz31 zzz32 zzz33 zzz34 True (EQ == GT)",fontsize=16,color="black",shape="box"];1459 -> 1495[label="",style="solid", color="black", weight=3]; 71.80/39.13 1460 -> 11[label="",style="dashed", color="red", weight=0]; 71.80/39.13 1460[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];1461 -> 11[label="",style="dashed", color="red", weight=0]; 71.80/39.13 1461[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];1462[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 (compare3 True zzz340 == LT)",fontsize=16,color="black",shape="box"];1462 -> 1496[label="",style="solid", color="black", weight=3]; 71.80/39.13 1463[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (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 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1463 -> 1497[label="",style="solid", color="black", weight=3]; 71.80/39.13 11073[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 zzz34 False False",fontsize=16,color="black",shape="box"];11073 -> 11235[label="",style="solid", color="black", weight=3]; 71.80/39.13 10260[label="FiniteMap.splitLT2 False zzz4771 zzz4772 zzz4773 zzz4774 False (compare2 False False (False == False) == LT)",fontsize=16,color="black",shape="box"];10260 -> 10395[label="",style="solid", color="black", weight=3]; 71.80/39.13 10261[label="FiniteMap.splitLT2 True zzz4771 zzz4772 zzz4773 zzz4774 False (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];10261 -> 10396[label="",style="solid", color="black", weight=3]; 71.80/39.13 11074[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (compare2 False zzz6260 (False == zzz6260) == LT)",fontsize=16,color="burlywood",shape="box"];24119[label="zzz6260/False",fontsize=10,color="white",style="solid",shape="box"];11074 -> 24119[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24119 -> 11236[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24120[label="zzz6260/True",fontsize=10,color="white",style="solid",shape="box"];11074 -> 24120[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24120 -> 11237[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 11075[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz332) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 zzz332 zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="box"];24121[label="zzz332/Pos zzz3320",fontsize=10,color="white",style="solid",shape="box"];11075 -> 24121[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24121 -> 11238[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24122[label="zzz332/Neg zzz3320",fontsize=10,color="white",style="solid",shape="box"];11075 -> 24122[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24122 -> 11239[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 297[label="FiniteMap.splitGT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False False",fontsize=16,color="black",shape="box"];297 -> 319[label="",style="solid", color="black", weight=3]; 71.80/39.13 298[label="FiniteMap.splitLT2 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False True",fontsize=16,color="black",shape="box"];298 -> 320[label="",style="solid", color="black", weight=3]; 71.80/39.13 21409[label="FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274",fontsize=16,color="green",shape="box"];21410 -> 21419[label="",style="dashed", color="red", weight=0]; 71.80/39.13 21410[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16390)) zzz1638 == LT)",fontsize=16,color="magenta"];21410 -> 21420[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 21411 -> 21421[label="",style="dashed", color="red", weight=0]; 71.80/39.13 21411[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16390)) zzz1638 == LT)",fontsize=16,color="magenta"];21411 -> 21422[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 8522[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (FiniteMap.lookupFM0 False zzz484 zzz485 zzz486 zzz487 False True))",fontsize=16,color="black",shape="box"];8522 -> 8561[label="",style="solid", color="black", weight=3]; 71.80/39.13 8523[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 True",fontsize=16,color="black",shape="box"];8523 -> 8562[label="",style="solid", color="black", weight=3]; 71.80/39.13 305 -> 90[label="",style="dashed", color="red", weight=0]; 71.80/39.13 305[label="FiniteMap.glueVBal (FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True) zzz43) (FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True) zzz44)",fontsize=16,color="magenta"];305 -> 330[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 305 -> 331[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 22974[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM2 zzz1688 zzz1689 zzz1690 zzz1691 zzz1692 True (compare2 True zzz1688 (True == zzz1688) == LT)))",fontsize=16,color="burlywood",shape="box"];24123[label="zzz1688/False",fontsize=10,color="white",style="solid",shape="box"];22974 -> 24123[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24123 -> 23079[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24124[label="zzz1688/True",fontsize=10,color="white",style="solid",shape="box"];22974 -> 24124[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24124 -> 23080[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 1494[label="FiniteMap.splitLT2 True zzz31 zzz32 zzz33 zzz34 True False",fontsize=16,color="black",shape="box"];1494 -> 1531[label="",style="solid", color="black", weight=3]; 71.80/39.13 1495[label="FiniteMap.splitGT2 True zzz31 zzz32 zzz33 zzz34 True False",fontsize=16,color="black",shape="box"];1495 -> 1532[label="",style="solid", color="black", weight=3]; 71.80/39.13 1496[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 (compare2 True zzz340 (True == zzz340) == LT)",fontsize=16,color="burlywood",shape="box"];24125[label="zzz340/False",fontsize=10,color="white",style="solid",shape="box"];1496 -> 24125[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24125 -> 1533[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24126[label="zzz340/True",fontsize=10,color="white",style="solid",shape="box"];1496 -> 24126[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24126 -> 1534[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 1497[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz432) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 zzz432 zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="burlywood",shape="box"];24127[label="zzz432/Pos zzz4320",fontsize=10,color="white",style="solid",shape="box"];1497 -> 24127[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24127 -> 1535[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24128[label="zzz432/Neg zzz4320",fontsize=10,color="white",style="solid",shape="box"];1497 -> 24128[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24128 -> 1536[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 11235[label="FiniteMap.splitGT1 False zzz31 zzz32 zzz33 zzz34 False (False < False)",fontsize=16,color="black",shape="box"];11235 -> 11266[label="",style="solid", color="black", weight=3]; 71.80/39.13 10395[label="FiniteMap.splitLT2 False zzz4771 zzz4772 zzz4773 zzz4774 False (compare2 False False True == LT)",fontsize=16,color="black",shape="box"];10395 -> 10575[label="",style="solid", color="black", weight=3]; 71.80/39.13 10396 -> 9674[label="",style="dashed", color="red", weight=0]; 71.80/39.13 10396[label="FiniteMap.splitLT2 True zzz4771 zzz4772 zzz4773 zzz4774 False (compare2 False True False == LT)",fontsize=16,color="magenta"];10396 -> 10576[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 10396 -> 10577[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 10396 -> 10578[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 10396 -> 10579[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 11236[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (compare2 False False (False == False) == LT)",fontsize=16,color="black",shape="box"];11236 -> 11267[label="",style="solid", color="black", weight=3]; 71.80/39.13 11237[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];11237 -> 11268[label="",style="solid", color="black", weight=3]; 71.80/39.13 11238[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos zzz3320) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos zzz3320) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz3320)) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos zzz3320) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11238 -> 11269[label="",style="solid", color="black", weight=3]; 71.80/39.13 11239[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg zzz3320) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg zzz3320) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz3320)) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg zzz3320) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11239 -> 11270[label="",style="solid", color="black", weight=3]; 71.80/39.13 319[label="FiniteMap.splitGT1 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (False < True)",fontsize=16,color="black",shape="box"];319 -> 344[label="",style="solid", color="black", weight=3]; 71.80/39.13 320[label="FiniteMap.splitLT FiniteMap.EmptyFM False",fontsize=16,color="black",shape="box"];320 -> 345[label="",style="solid", color="black", weight=3]; 71.80/39.13 21420 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.13 21420[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16390",fontsize=16,color="magenta"];21420 -> 21423[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 21419[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos zzz1640) zzz1638 == LT)",fontsize=16,color="burlywood",shape="triangle"];24129[label="zzz1640/Succ zzz16400",fontsize=10,color="white",style="solid",shape="box"];21419 -> 24129[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24129 -> 21424[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24130[label="zzz1640/Zero",fontsize=10,color="white",style="solid",shape="box"];21419 -> 24130[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24130 -> 21425[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 21422 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.13 21422[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16390",fontsize=16,color="magenta"];21422 -> 21426[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 21421[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg zzz1641) zzz1638 == LT)",fontsize=16,color="burlywood",shape="triangle"];24131[label="zzz1641/Succ zzz16410",fontsize=10,color="white",style="solid",shape="box"];21421 -> 24131[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24131 -> 21427[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24132[label="zzz1641/Zero",fontsize=10,color="white",style="solid",shape="box"];21421 -> 24132[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24132 -> 21428[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 8561[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 (Maybe.isJust (Just zzz484))",fontsize=16,color="black",shape="box"];8561 -> 8657[label="",style="solid", color="black", weight=3]; 71.80/39.13 8562 -> 90[label="",style="dashed", color="red", weight=0]; 71.80/39.13 8562[label="FiniteMap.glueVBal (FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False) zzz481) (FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False) zzz482)",fontsize=16,color="magenta"];8562 -> 8658[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 8562 -> 8659[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 330 -> 5[label="",style="dashed", color="red", weight=0]; 71.80/39.13 330[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True) zzz44",fontsize=16,color="magenta"];330 -> 357[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 330 -> 358[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 331 -> 5[label="",style="dashed", color="red", weight=0]; 71.80/39.13 331[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True) zzz43",fontsize=16,color="magenta"];331 -> 359[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 331 -> 360[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 23079[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1689 zzz1690 zzz1691 zzz1692 True (compare2 True False (True == False) == LT)))",fontsize=16,color="black",shape="box"];23079 -> 23093[label="",style="solid", color="black", weight=3]; 71.80/39.13 23080[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM2 True zzz1689 zzz1690 zzz1691 zzz1692 True (compare2 True True (True == True) == LT)))",fontsize=16,color="black",shape="box"];23080 -> 23094[label="",style="solid", color="black", weight=3]; 71.80/39.13 1531[label="FiniteMap.splitLT1 True zzz31 zzz32 zzz33 zzz34 True (True > True)",fontsize=16,color="black",shape="box"];1531 -> 1620[label="",style="solid", color="black", weight=3]; 71.80/39.13 1532[label="FiniteMap.splitGT1 True zzz31 zzz32 zzz33 zzz34 True (True < True)",fontsize=16,color="black",shape="box"];1532 -> 1621[label="",style="solid", color="black", weight=3]; 71.80/39.13 1533[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (compare2 True False (True == False) == LT)",fontsize=16,color="black",shape="box"];1533 -> 1622[label="",style="solid", color="black", weight=3]; 71.80/39.13 1534[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz341 zzz342 zzz343 zzz344 True zzz31 (compare2 True True (True == True) == LT)",fontsize=16,color="black",shape="box"];1534 -> 1623[label="",style="solid", color="black", weight=3]; 71.80/39.13 1535[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos zzz4320) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos zzz4320) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz4320)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos zzz4320) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1535 -> 1624[label="",style="solid", color="black", weight=3]; 71.80/39.13 1536[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg zzz4320) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg zzz4320) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz4320)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg zzz4320) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1536 -> 1625[label="",style="solid", color="black", weight=3]; 71.80/39.13 11266[label="FiniteMap.splitGT1 False zzz31 zzz32 zzz33 zzz34 False (compare False False == LT)",fontsize=16,color="black",shape="box"];11266 -> 11301[label="",style="solid", color="black", weight=3]; 71.80/39.13 10575[label="FiniteMap.splitLT2 False zzz4771 zzz4772 zzz4773 zzz4774 False (EQ == LT)",fontsize=16,color="black",shape="box"];10575 -> 10696[label="",style="solid", color="black", weight=3]; 71.80/39.13 10576[label="zzz4772",fontsize=16,color="green",shape="box"];10577[label="zzz4774",fontsize=16,color="green",shape="box"];10578[label="zzz4773",fontsize=16,color="green",shape="box"];10579[label="zzz4771",fontsize=16,color="green",shape="box"];9674[label="FiniteMap.splitLT2 True zzz475 zzz476 zzz477 zzz478 False (compare2 False True False == LT)",fontsize=16,color="black",shape="triangle"];9674 -> 9792[label="",style="solid", color="black", weight=3]; 71.80/39.13 11267[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (compare2 False False True == LT)",fontsize=16,color="black",shape="box"];11267 -> 11302[label="",style="solid", color="black", weight=3]; 71.80/39.13 11268[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (compare2 False True False == LT)",fontsize=16,color="black",shape="box"];11268 -> 11303[label="",style="solid", color="black", weight=3]; 71.80/39.13 11269[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos zzz3320) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos zzz3320) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz3320)) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos zzz3320) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="box"];24133[label="zzz3320/Succ zzz33200",fontsize=10,color="white",style="solid",shape="box"];11269 -> 24133[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24133 -> 11304[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24134[label="zzz3320/Zero",fontsize=10,color="white",style="solid",shape="box"];11269 -> 24134[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24134 -> 11305[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 11270[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg zzz3320) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg zzz3320) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz3320)) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg zzz3320) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="box"];24135[label="zzz3320/Succ zzz33200",fontsize=10,color="white",style="solid",shape="box"];11270 -> 24135[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24135 -> 11306[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24136[label="zzz3320/Zero",fontsize=10,color="white",style="solid",shape="box"];11270 -> 24136[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24136 -> 11307[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 344[label="FiniteMap.splitGT1 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare False True == LT)",fontsize=16,color="black",shape="box"];344 -> 375[label="",style="solid", color="black", weight=3]; 71.80/39.13 21423[label="zzz16390",fontsize=16,color="green",shape="box"];11974[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz6980",fontsize=16,color="burlywood",shape="triangle"];24137[label="zzz6980/Succ zzz69800",fontsize=10,color="white",style="solid",shape="box"];11974 -> 24137[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24137 -> 11977[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24138[label="zzz6980/Zero",fontsize=10,color="white",style="solid",shape="box"];11974 -> 24138[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24138 -> 11978[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 21424[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos (Succ zzz16400)) zzz1638 == LT)",fontsize=16,color="burlywood",shape="box"];24139[label="zzz1638/Pos zzz16380",fontsize=10,color="white",style="solid",shape="box"];21424 -> 24139[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24139 -> 21437[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24140[label="zzz1638/Neg zzz16380",fontsize=10,color="white",style="solid",shape="box"];21424 -> 24140[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24140 -> 21438[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 21425[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos Zero) zzz1638 == LT)",fontsize=16,color="burlywood",shape="box"];24141[label="zzz1638/Pos zzz16380",fontsize=10,color="white",style="solid",shape="box"];21425 -> 24141[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24141 -> 21439[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24142[label="zzz1638/Neg zzz16380",fontsize=10,color="white",style="solid",shape="box"];21425 -> 24142[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24142 -> 21440[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 21426[label="zzz16390",fontsize=16,color="green",shape="box"];21427[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg (Succ zzz16410)) zzz1638 == LT)",fontsize=16,color="burlywood",shape="box"];24143[label="zzz1638/Pos zzz16380",fontsize=10,color="white",style="solid",shape="box"];21427 -> 24143[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24143 -> 21441[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24144[label="zzz1638/Neg zzz16380",fontsize=10,color="white",style="solid",shape="box"];21427 -> 24144[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24144 -> 21442[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 21428[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg Zero) zzz1638 == LT)",fontsize=16,color="burlywood",shape="box"];24145[label="zzz1638/Pos zzz16380",fontsize=10,color="white",style="solid",shape="box"];21428 -> 24145[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24145 -> 21443[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24146[label="zzz1638/Neg zzz16380",fontsize=10,color="white",style="solid",shape="box"];21428 -> 24146[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24146 -> 21444[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 8657[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False FiniteMap.intersectFM0 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False zzz479 zzz480 zzz481 zzz482 True",fontsize=16,color="black",shape="box"];8657 -> 8674[label="",style="solid", color="black", weight=3]; 71.80/39.13 8658 -> 5[label="",style="dashed", color="red", weight=0]; 71.80/39.13 8658[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False) zzz482",fontsize=16,color="magenta"];8658 -> 8675[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 8658 -> 8676[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 8659 -> 5[label="",style="dashed", color="red", weight=0]; 71.80/39.13 8659[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False) zzz481",fontsize=16,color="magenta"];8659 -> 8677[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 8659 -> 8678[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 357[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="box"];357 -> 388[label="",style="solid", color="black", weight=3]; 71.80/39.13 358[label="zzz44",fontsize=16,color="green",shape="box"];359[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="box"];359 -> 389[label="",style="solid", color="black", weight=3]; 71.80/39.13 360[label="zzz43",fontsize=16,color="green",shape="box"];23093[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1689 zzz1690 zzz1691 zzz1692 True (compare2 True False False == LT)))",fontsize=16,color="black",shape="box"];23093 -> 23104[label="",style="solid", color="black", weight=3]; 71.80/39.13 23094[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM2 True zzz1689 zzz1690 zzz1691 zzz1692 True (compare2 True True True == LT)))",fontsize=16,color="black",shape="box"];23094 -> 23105[label="",style="solid", color="black", weight=3]; 71.80/39.13 1620[label="FiniteMap.splitLT1 True zzz31 zzz32 zzz33 zzz34 True (compare True True == GT)",fontsize=16,color="black",shape="box"];1620 -> 1694[label="",style="solid", color="black", weight=3]; 71.80/39.13 1621[label="FiniteMap.splitGT1 True zzz31 zzz32 zzz33 zzz34 True (compare True True == LT)",fontsize=16,color="black",shape="box"];1621 -> 1695[label="",style="solid", color="black", weight=3]; 71.80/39.13 1622[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (compare2 True False False == LT)",fontsize=16,color="black",shape="box"];1622 -> 1696[label="",style="solid", color="black", weight=3]; 71.80/39.13 1623[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz341 zzz342 zzz343 zzz344 True zzz31 (compare2 True True True == LT)",fontsize=16,color="black",shape="box"];1623 -> 1697[label="",style="solid", color="black", weight=3]; 71.80/39.13 1624[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos zzz4320) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos zzz4320) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz4320)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos zzz4320) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="burlywood",shape="box"];24147[label="zzz4320/Succ zzz43200",fontsize=10,color="white",style="solid",shape="box"];1624 -> 24147[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24147 -> 1698[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24148[label="zzz4320/Zero",fontsize=10,color="white",style="solid",shape="box"];1624 -> 24148[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24148 -> 1699[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 1625[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg zzz4320) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg zzz4320) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz4320)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg zzz4320) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="burlywood",shape="box"];24149[label="zzz4320/Succ zzz43200",fontsize=10,color="white",style="solid",shape="box"];1625 -> 24149[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24149 -> 1700[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24150[label="zzz4320/Zero",fontsize=10,color="white",style="solid",shape="box"];1625 -> 24150[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24150 -> 1701[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 11301[label="FiniteMap.splitGT1 False zzz31 zzz32 zzz33 zzz34 False (compare3 False False == LT)",fontsize=16,color="black",shape="box"];11301 -> 11314[label="",style="solid", color="black", weight=3]; 71.80/39.13 10696[label="FiniteMap.splitLT2 False zzz4771 zzz4772 zzz4773 zzz4774 False False",fontsize=16,color="black",shape="box"];10696 -> 10734[label="",style="solid", color="black", weight=3]; 71.80/39.13 9792[label="FiniteMap.splitLT2 True zzz475 zzz476 zzz477 zzz478 False (compare1 False True (False <= True) == LT)",fontsize=16,color="black",shape="box"];9792 -> 9806[label="",style="solid", color="black", weight=3]; 71.80/39.13 11302[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (EQ == LT)",fontsize=16,color="black",shape="box"];11302 -> 11315[label="",style="solid", color="black", weight=3]; 71.80/39.13 11303[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (compare1 False True (False <= True) == LT)",fontsize=16,color="black",shape="box"];11303 -> 11316[label="",style="solid", color="black", weight=3]; 71.80/39.13 11304[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz33200))) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11304 -> 11317[label="",style="solid", color="black", weight=3]; 71.80/39.13 11305[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11305 -> 11318[label="",style="solid", color="black", weight=3]; 71.80/39.13 11306[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz33200))) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11306 -> 11319[label="",style="solid", color="black", weight=3]; 71.80/39.13 11307[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11307 -> 11320[label="",style="solid", color="black", weight=3]; 71.80/39.13 375[label="FiniteMap.splitGT1 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare3 False True == LT)",fontsize=16,color="black",shape="box"];375 -> 406[label="",style="solid", color="black", weight=3]; 71.80/39.13 11977[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz69800)",fontsize=16,color="black",shape="box"];11977 -> 11988[label="",style="solid", color="black", weight=3]; 71.80/39.13 11978[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero",fontsize=16,color="black",shape="box"];11978 -> 11989[label="",style="solid", color="black", weight=3]; 71.80/39.13 21437[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos (Succ zzz16400)) (Pos zzz16380) == LT)",fontsize=16,color="black",shape="box"];21437 -> 21447[label="",style="solid", color="black", weight=3]; 71.80/39.13 21438[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos (Succ zzz16400)) (Neg zzz16380) == LT)",fontsize=16,color="black",shape="box"];21438 -> 21448[label="",style="solid", color="black", weight=3]; 71.80/39.13 21439[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos Zero) (Pos zzz16380) == LT)",fontsize=16,color="burlywood",shape="box"];24151[label="zzz16380/Succ zzz163800",fontsize=10,color="white",style="solid",shape="box"];21439 -> 24151[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24151 -> 21449[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24152[label="zzz16380/Zero",fontsize=10,color="white",style="solid",shape="box"];21439 -> 24152[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24152 -> 21450[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 21440[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos Zero) (Neg zzz16380) == LT)",fontsize=16,color="burlywood",shape="box"];24153[label="zzz16380/Succ zzz163800",fontsize=10,color="white",style="solid",shape="box"];21440 -> 24153[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24153 -> 21451[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24154[label="zzz16380/Zero",fontsize=10,color="white",style="solid",shape="box"];21440 -> 24154[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24154 -> 21452[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 21441[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg (Succ zzz16410)) (Pos zzz16380) == LT)",fontsize=16,color="black",shape="box"];21441 -> 21453[label="",style="solid", color="black", weight=3]; 71.80/39.13 21442[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg (Succ zzz16410)) (Neg zzz16380) == LT)",fontsize=16,color="black",shape="box"];21442 -> 21454[label="",style="solid", color="black", weight=3]; 71.80/39.13 21443[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg Zero) (Pos zzz16380) == LT)",fontsize=16,color="burlywood",shape="box"];24155[label="zzz16380/Succ zzz163800",fontsize=10,color="white",style="solid",shape="box"];21443 -> 24155[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24155 -> 21455[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24156[label="zzz16380/Zero",fontsize=10,color="white",style="solid",shape="box"];21443 -> 24156[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24156 -> 21456[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 21444[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg Zero) (Neg zzz16380) == LT)",fontsize=16,color="burlywood",shape="box"];24157[label="zzz16380/Succ zzz163800",fontsize=10,color="white",style="solid",shape="box"];21444 -> 24157[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24157 -> 21457[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 24158[label="zzz16380/Zero",fontsize=10,color="white",style="solid",shape="box"];21444 -> 24158[label="",style="solid", color="burlywood", weight=9]; 71.80/39.13 24158 -> 21458[label="",style="solid", color="burlywood", weight=3]; 71.80/39.13 8674 -> 10327[label="",style="dashed", color="red", weight=0]; 71.80/39.13 8674[label="FiniteMap.mkVBalBranch False (FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False) zzz479) (FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False) zzz481) (FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False) zzz482)",fontsize=16,color="magenta"];8674 -> 10334[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 8674 -> 10335[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 8674 -> 10336[label="",style="dashed", color="magenta", weight=3]; 71.80/39.13 8675[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False",fontsize=16,color="black",shape="triangle"];8675 -> 8880[label="",style="solid", color="black", weight=3]; 71.80/39.13 8676[label="zzz482",fontsize=16,color="green",shape="box"];8677[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False",fontsize=16,color="black",shape="triangle"];8677 -> 8881[label="",style="solid", color="black", weight=3]; 71.80/39.13 8678[label="zzz481",fontsize=16,color="green",shape="box"];388[label="FiniteMap.splitGT (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="triangle"];388 -> 421[label="",style="solid", color="black", weight=3]; 71.80/39.13 389[label="FiniteMap.splitLT (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="triangle"];389 -> 422[label="",style="solid", color="black", weight=3]; 71.80/39.13 23104[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1689 zzz1690 zzz1691 zzz1692 True (compare1 True False (True <= False) == LT)))",fontsize=16,color="black",shape="box"];23104 -> 23108[label="",style="solid", color="black", weight=3]; 71.80/39.13 23105[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM2 True zzz1689 zzz1690 zzz1691 zzz1692 True (EQ == LT)))",fontsize=16,color="black",shape="box"];23105 -> 23109[label="",style="solid", color="black", weight=3]; 71.80/39.13 1694[label="FiniteMap.splitLT1 True zzz31 zzz32 zzz33 zzz34 True (compare3 True True == GT)",fontsize=16,color="black",shape="box"];1694 -> 1749[label="",style="solid", color="black", weight=3]; 71.80/39.13 1695[label="FiniteMap.splitGT1 True zzz31 zzz32 zzz33 zzz34 True (compare3 True True == LT)",fontsize=16,color="black",shape="box"];1695 -> 1750[label="",style="solid", color="black", weight=3]; 71.80/39.13 1696[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (compare1 True False (True <= False) == LT)",fontsize=16,color="black",shape="box"];1696 -> 1751[label="",style="solid", color="black", weight=3]; 71.80/39.13 1697[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz341 zzz342 zzz343 zzz344 True zzz31 (EQ == LT)",fontsize=16,color="black",shape="box"];1697 -> 1752[label="",style="solid", color="black", weight=3]; 71.80/39.13 1698[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1698 -> 1753[label="",style="solid", color="black", weight=3]; 71.80/39.13 1699[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1699 -> 1754[label="",style="solid", color="black", weight=3]; 71.80/39.13 1700[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1700 -> 1755[label="",style="solid", color="black", weight=3]; 71.80/39.13 1701[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1701 -> 1756[label="",style="solid", color="black", weight=3]; 71.80/39.13 11314[label="FiniteMap.splitGT1 False zzz31 zzz32 zzz33 zzz34 False (compare2 False False (False == False) == LT)",fontsize=16,color="black",shape="box"];11314 -> 11323[label="",style="solid", color="black", weight=3]; 71.80/39.13 10734[label="FiniteMap.splitLT1 False zzz4771 zzz4772 zzz4773 zzz4774 False (False > False)",fontsize=16,color="black",shape="box"];10734 -> 10756[label="",style="solid", color="black", weight=3]; 71.80/39.13 9806[label="FiniteMap.splitLT2 True zzz475 zzz476 zzz477 zzz478 False (compare1 False True True == LT)",fontsize=16,color="black",shape="box"];9806 -> 9885[label="",style="solid", color="black", weight=3]; 71.80/39.13 11315[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 False",fontsize=16,color="black",shape="box"];11315 -> 11324[label="",style="solid", color="black", weight=3]; 71.80/39.14 11316[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (compare1 False True True == LT)",fontsize=16,color="black",shape="box"];11316 -> 11325[label="",style="solid", color="black", weight=3]; 71.80/39.14 11317 -> 11326[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11317[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Pos (primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz33200)) (Succ zzz33200))) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11317 -> 11327[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11318[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11318 -> 11328[label="",style="solid", color="black", weight=3]; 71.80/39.14 11319 -> 11329[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11319[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Neg (primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz33200)) (Succ zzz33200))) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11319 -> 11330[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11320[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11320 -> 11331[label="",style="solid", color="black", weight=3]; 71.80/39.14 406[label="FiniteMap.splitGT1 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];406 -> 441[label="",style="solid", color="black", weight=3]; 71.80/39.14 11988 -> 2630[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11988[label="primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz69800)) (Succ zzz69800)",fontsize=16,color="magenta"];11988 -> 12116[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11988 -> 12117[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11989[label="Zero",fontsize=16,color="green",shape="box"];21447[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat (Succ zzz16400) zzz16380 == LT)",fontsize=16,color="burlywood",shape="triangle"];24159[label="zzz16380/Succ zzz163800",fontsize=10,color="white",style="solid",shape="box"];21447 -> 24159[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24159 -> 21478[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24160[label="zzz16380/Zero",fontsize=10,color="white",style="solid",shape="box"];21447 -> 24160[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24160 -> 21479[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21448[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (GT == LT)",fontsize=16,color="black",shape="triangle"];21448 -> 21480[label="",style="solid", color="black", weight=3]; 71.80/39.14 21449[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos Zero) (Pos (Succ zzz163800)) == LT)",fontsize=16,color="black",shape="box"];21449 -> 21481[label="",style="solid", color="black", weight=3]; 71.80/39.14 21450[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];21450 -> 21482[label="",style="solid", color="black", weight=3]; 71.80/39.14 21451[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos Zero) (Neg (Succ zzz163800)) == LT)",fontsize=16,color="black",shape="box"];21451 -> 21483[label="",style="solid", color="black", weight=3]; 71.80/39.14 21452[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];21452 -> 21484[label="",style="solid", color="black", weight=3]; 71.80/39.14 21453[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (LT == LT)",fontsize=16,color="black",shape="triangle"];21453 -> 21485[label="",style="solid", color="black", weight=3]; 71.80/39.14 21454[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat zzz16380 (Succ zzz16410) == LT)",fontsize=16,color="burlywood",shape="triangle"];24161[label="zzz16380/Succ zzz163800",fontsize=10,color="white",style="solid",shape="box"];21454 -> 24161[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24161 -> 21486[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24162[label="zzz16380/Zero",fontsize=10,color="white",style="solid",shape="box"];21454 -> 24162[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24162 -> 21487[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21455[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg Zero) (Pos (Succ zzz163800)) == LT)",fontsize=16,color="black",shape="box"];21455 -> 21488[label="",style="solid", color="black", weight=3]; 71.80/39.14 21456[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];21456 -> 21489[label="",style="solid", color="black", weight=3]; 71.80/39.14 21457[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg Zero) (Neg (Succ zzz163800)) == LT)",fontsize=16,color="black",shape="box"];21457 -> 21490[label="",style="solid", color="black", weight=3]; 71.80/39.14 21458[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];21458 -> 21491[label="",style="solid", color="black", weight=3]; 71.80/39.14 10334 -> 5[label="",style="dashed", color="red", weight=0]; 71.80/39.14 10334[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False) zzz482",fontsize=16,color="magenta"];10334 -> 10389[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 10334 -> 10390[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 10335 -> 5[label="",style="dashed", color="red", weight=0]; 71.80/39.14 10335[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False) zzz481",fontsize=16,color="magenta"];10335 -> 10391[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 10335 -> 10392[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 10336[label="FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False) zzz479",fontsize=16,color="black",shape="box"];10336 -> 10393[label="",style="solid", color="black", weight=3]; 71.80/39.14 8880[label="FiniteMap.splitGT (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False",fontsize=16,color="black",shape="box"];8880 -> 8904[label="",style="solid", color="black", weight=3]; 71.80/39.14 8881[label="FiniteMap.splitLT (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False",fontsize=16,color="black",shape="box"];8881 -> 8905[label="",style="solid", color="black", weight=3]; 71.80/39.14 421[label="FiniteMap.splitGT3 (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="box"];421 -> 457[label="",style="solid", color="black", weight=3]; 71.80/39.14 422[label="FiniteMap.splitLT3 (FiniteMap.Branch False zzz31 zzz32 zzz33 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="box"];422 -> 458[label="",style="solid", color="black", weight=3]; 71.80/39.14 23108[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1689 zzz1690 zzz1691 zzz1692 True (compare1 True False False == LT)))",fontsize=16,color="black",shape="box"];23108 -> 23117[label="",style="solid", color="black", weight=3]; 71.80/39.14 23109[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM2 True zzz1689 zzz1690 zzz1691 zzz1692 True False))",fontsize=16,color="black",shape="box"];23109 -> 23118[label="",style="solid", color="black", weight=3]; 71.80/39.14 1749[label="FiniteMap.splitLT1 True zzz31 zzz32 zzz33 zzz34 True (compare2 True True (True == True) == GT)",fontsize=16,color="black",shape="box"];1749 -> 1816[label="",style="solid", color="black", weight=3]; 71.80/39.14 1750[label="FiniteMap.splitGT1 True zzz31 zzz32 zzz33 zzz34 True (compare2 True True (True == True) == LT)",fontsize=16,color="black",shape="box"];1750 -> 1817[label="",style="solid", color="black", weight=3]; 71.80/39.14 1751[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (compare1 True False False == LT)",fontsize=16,color="black",shape="box"];1751 -> 1818[label="",style="solid", color="black", weight=3]; 71.80/39.14 1752[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz341 zzz342 zzz343 zzz344 True zzz31 False",fontsize=16,color="black",shape="box"];1752 -> 1819[label="",style="solid", color="black", weight=3]; 71.80/39.14 1753 -> 1820[label="",style="dashed", color="red", weight=0]; 71.80/39.14 1753[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Pos (primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)) (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="magenta"];1753 -> 1821[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 1754[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1754 -> 1822[label="",style="solid", color="black", weight=3]; 71.80/39.14 1755 -> 1823[label="",style="dashed", color="red", weight=0]; 71.80/39.14 1755[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Neg (primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)) (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="magenta"];1755 -> 1824[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 1756[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1756 -> 1825[label="",style="solid", color="black", weight=3]; 71.80/39.14 11323[label="FiniteMap.splitGT1 False zzz31 zzz32 zzz33 zzz34 False (compare2 False False True == LT)",fontsize=16,color="black",shape="box"];11323 -> 11332[label="",style="solid", color="black", weight=3]; 71.80/39.14 10756[label="FiniteMap.splitLT1 False zzz4771 zzz4772 zzz4773 zzz4774 False (compare False False == GT)",fontsize=16,color="black",shape="box"];10756 -> 10775[label="",style="solid", color="black", weight=3]; 71.80/39.14 9885[label="FiniteMap.splitLT2 True zzz475 zzz476 zzz477 zzz478 False (LT == LT)",fontsize=16,color="black",shape="box"];9885 -> 9953[label="",style="solid", color="black", weight=3]; 71.80/39.14 11324[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (False > False)",fontsize=16,color="black",shape="box"];11324 -> 11333[label="",style="solid", color="black", weight=3]; 71.80/39.14 11325[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (LT == LT)",fontsize=16,color="black",shape="box"];11325 -> 11334[label="",style="solid", color="black", weight=3]; 71.80/39.14 11327 -> 2630[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11327[label="primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz33200)) (Succ zzz33200)",fontsize=16,color="magenta"];11327 -> 11335[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11327 -> 11336[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11326[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Pos zzz683) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24163[label="zzz683/Succ zzz6830",fontsize=10,color="white",style="solid",shape="box"];11326 -> 24163[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24163 -> 11337[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24164[label="zzz683/Zero",fontsize=10,color="white",style="solid",shape="box"];11326 -> 24164[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24164 -> 11338[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11328[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz6260 zzz6261 zzz6262 zzz6263 zzz6264)) == LT)",fontsize=16,color="black",shape="box"];11328 -> 11339[label="",style="solid", color="black", weight=3]; 71.80/39.14 11330 -> 2630[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11330[label="primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz33200)) (Succ zzz33200)",fontsize=16,color="magenta"];11330 -> 11340[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11330 -> 11341[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11329[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Neg zzz685) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24165[label="zzz685/Succ zzz6850",fontsize=10,color="white",style="solid",shape="box"];11329 -> 24165[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24165 -> 11342[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24166[label="zzz685/Zero",fontsize=10,color="white",style="solid",shape="box"];11329 -> 24166[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24166 -> 11343[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11331[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz6260 zzz6261 zzz6262 zzz6263 zzz6264)) == LT)",fontsize=16,color="black",shape="box"];11331 -> 11351[label="",style="solid", color="black", weight=3]; 71.80/39.14 441[label="FiniteMap.splitGT1 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare2 False True False == LT)",fontsize=16,color="black",shape="box"];441 -> 477[label="",style="solid", color="black", weight=3]; 71.80/39.14 12116 -> 675[label="",style="dashed", color="red", weight=0]; 71.80/39.14 12116[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz69800)",fontsize=16,color="magenta"];12116 -> 12239[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 12117[label="Succ zzz69800",fontsize=16,color="green",shape="box"];2630[label="primPlusNat zzz60 zzz610",fontsize=16,color="burlywood",shape="triangle"];24167[label="zzz60/Succ zzz600",fontsize=10,color="white",style="solid",shape="box"];2630 -> 24167[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24167 -> 2699[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24168[label="zzz60/Zero",fontsize=10,color="white",style="solid",shape="box"];2630 -> 24168[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24168 -> 2700[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21478[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat (Succ zzz16400) (Succ zzz163800) == LT)",fontsize=16,color="black",shape="box"];21478 -> 21504[label="",style="solid", color="black", weight=3]; 71.80/39.14 21479[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat (Succ zzz16400) Zero == LT)",fontsize=16,color="black",shape="box"];21479 -> 21505[label="",style="solid", color="black", weight=3]; 71.80/39.14 21480[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 False",fontsize=16,color="black",shape="triangle"];21480 -> 21506[label="",style="solid", color="black", weight=3]; 71.80/39.14 21481 -> 21454[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21481[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat Zero (Succ zzz163800) == LT)",fontsize=16,color="magenta"];21481 -> 21507[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21481 -> 21508[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21482[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (EQ == LT)",fontsize=16,color="black",shape="triangle"];21482 -> 21509[label="",style="solid", color="black", weight=3]; 71.80/39.14 21483 -> 21448[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21483[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (GT == LT)",fontsize=16,color="magenta"];21484 -> 21482[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21484[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (EQ == LT)",fontsize=16,color="magenta"];21485[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 True",fontsize=16,color="black",shape="box"];21485 -> 21510[label="",style="solid", color="black", weight=3]; 71.80/39.14 21486[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat (Succ zzz163800) (Succ zzz16410) == LT)",fontsize=16,color="black",shape="box"];21486 -> 21511[label="",style="solid", color="black", weight=3]; 71.80/39.14 21487[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat Zero (Succ zzz16410) == LT)",fontsize=16,color="black",shape="box"];21487 -> 21512[label="",style="solid", color="black", weight=3]; 71.80/39.14 21488 -> 21453[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21488[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (LT == LT)",fontsize=16,color="magenta"];21489 -> 21482[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21489[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (EQ == LT)",fontsize=16,color="magenta"];21490 -> 21447[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21490[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat (Succ zzz163800) Zero == LT)",fontsize=16,color="magenta"];21490 -> 21513[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21490 -> 21514[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21491 -> 21482[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21491[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (EQ == LT)",fontsize=16,color="magenta"];10389 -> 8675[label="",style="dashed", color="red", weight=0]; 71.80/39.14 10389[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False",fontsize=16,color="magenta"];10390[label="zzz482",fontsize=16,color="green",shape="box"];10391 -> 8677[label="",style="dashed", color="red", weight=0]; 71.80/39.14 10391[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False",fontsize=16,color="magenta"];10392[label="zzz481",fontsize=16,color="green",shape="box"];10393[label="zzz479",fontsize=16,color="green",shape="box"];8904[label="FiniteMap.splitGT3 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False",fontsize=16,color="black",shape="box"];8904 -> 9093[label="",style="solid", color="black", weight=3]; 71.80/39.14 8905[label="FiniteMap.splitLT3 (FiniteMap.Branch True zzz475 zzz476 zzz477 zzz478) False",fontsize=16,color="black",shape="box"];8905 -> 9094[label="",style="solid", color="black", weight=3]; 71.80/39.14 457[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (True > False)",fontsize=16,color="black",shape="box"];457 -> 497[label="",style="solid", color="black", weight=3]; 71.80/39.14 458[label="FiniteMap.splitLT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (True < False)",fontsize=16,color="black",shape="box"];458 -> 498[label="",style="solid", color="black", weight=3]; 71.80/39.14 23117[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1689 zzz1690 zzz1691 zzz1692 True (compare0 True False otherwise == LT)))",fontsize=16,color="black",shape="box"];23117 -> 23120[label="",style="solid", color="black", weight=3]; 71.80/39.14 23118[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1689 zzz1690 zzz1691 zzz1692 True (True > True)))",fontsize=16,color="black",shape="box"];23118 -> 23121[label="",style="solid", color="black", weight=3]; 71.80/39.14 1816[label="FiniteMap.splitLT1 True zzz31 zzz32 zzz33 zzz34 True (compare2 True True True == GT)",fontsize=16,color="black",shape="box"];1816 -> 1826[label="",style="solid", color="black", weight=3]; 71.80/39.14 1817[label="FiniteMap.splitGT1 True zzz31 zzz32 zzz33 zzz34 True (compare2 True True True == LT)",fontsize=16,color="black",shape="box"];1817 -> 1827[label="",style="solid", color="black", weight=3]; 71.80/39.14 1818[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (compare0 True False otherwise == LT)",fontsize=16,color="black",shape="box"];1818 -> 1828[label="",style="solid", color="black", weight=3]; 71.80/39.14 1819[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz341 zzz342 zzz343 zzz344 True zzz31 (True > True)",fontsize=16,color="black",shape="box"];1819 -> 1829[label="",style="solid", color="black", weight=3]; 71.80/39.14 1821 -> 675[label="",style="dashed", color="red", weight=0]; 71.80/39.14 1821[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)",fontsize=16,color="magenta"];1821 -> 1830[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 1820[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Pos (primPlusNat zzz53 (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="burlywood",shape="triangle"];24169[label="zzz53/Succ zzz530",fontsize=10,color="white",style="solid",shape="box"];1820 -> 24169[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24169 -> 1831[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24170[label="zzz53/Zero",fontsize=10,color="white",style="solid",shape="box"];1820 -> 24170[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24170 -> 1832[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 1822[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344)) == LT)",fontsize=16,color="black",shape="box"];1822 -> 1833[label="",style="solid", color="black", weight=3]; 71.80/39.14 1824 -> 675[label="",style="dashed", color="red", weight=0]; 71.80/39.14 1824[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)",fontsize=16,color="magenta"];1824 -> 1834[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 1823[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Neg (primPlusNat zzz54 (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="burlywood",shape="triangle"];24171[label="zzz54/Succ zzz540",fontsize=10,color="white",style="solid",shape="box"];1823 -> 24171[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24171 -> 1835[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24172[label="zzz54/Zero",fontsize=10,color="white",style="solid",shape="box"];1823 -> 24172[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24172 -> 1836[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 1825[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344)) == LT)",fontsize=16,color="black",shape="box"];1825 -> 1886[label="",style="solid", color="black", weight=3]; 71.80/39.14 11332[label="FiniteMap.splitGT1 False zzz31 zzz32 zzz33 zzz34 False (EQ == LT)",fontsize=16,color="black",shape="box"];11332 -> 11352[label="",style="solid", color="black", weight=3]; 71.80/39.14 10775[label="FiniteMap.splitLT1 False zzz4771 zzz4772 zzz4773 zzz4774 False (compare3 False False == GT)",fontsize=16,color="black",shape="box"];10775 -> 10871[label="",style="solid", color="black", weight=3]; 71.80/39.14 9953[label="FiniteMap.splitLT2 True zzz475 zzz476 zzz477 zzz478 False True",fontsize=16,color="black",shape="box"];9953 -> 10032[label="",style="solid", color="black", weight=3]; 71.80/39.14 11333[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (compare False False == GT)",fontsize=16,color="black",shape="box"];11333 -> 11353[label="",style="solid", color="black", weight=3]; 71.80/39.14 11334[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 True",fontsize=16,color="black",shape="box"];11334 -> 11354[label="",style="solid", color="black", weight=3]; 71.80/39.14 11335 -> 675[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11335[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz33200)",fontsize=16,color="magenta"];11335 -> 11355[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11336[label="Succ zzz33200",fontsize=16,color="green",shape="box"];11337[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz6830)) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11337 -> 11356[label="",style="solid", color="black", weight=3]; 71.80/39.14 11338[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11338 -> 11357[label="",style="solid", color="black", weight=3]; 71.80/39.14 11339[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Pos Zero) zzz6262 == LT)",fontsize=16,color="burlywood",shape="box"];24173[label="zzz6262/Pos zzz62620",fontsize=10,color="white",style="solid",shape="box"];11339 -> 24173[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24173 -> 11358[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24174[label="zzz6262/Neg zzz62620",fontsize=10,color="white",style="solid",shape="box"];11339 -> 24174[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24174 -> 11359[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11340 -> 675[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11340[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz33200)",fontsize=16,color="magenta"];11340 -> 11360[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11341[label="Succ zzz33200",fontsize=16,color="green",shape="box"];11342[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz6850)) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11342 -> 11361[label="",style="solid", color="black", weight=3]; 71.80/39.14 11343[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11343 -> 11362[label="",style="solid", color="black", weight=3]; 71.80/39.14 11351[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Neg Zero) zzz6262 == LT)",fontsize=16,color="burlywood",shape="box"];24175[label="zzz6262/Pos zzz62620",fontsize=10,color="white",style="solid",shape="box"];11351 -> 24175[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24175 -> 11373[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24176[label="zzz6262/Neg zzz62620",fontsize=10,color="white",style="solid",shape="box"];11351 -> 24176[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24176 -> 11374[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 477[label="FiniteMap.splitGT1 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare1 False True (False <= True) == LT)",fontsize=16,color="black",shape="box"];477 -> 517[label="",style="solid", color="black", weight=3]; 71.80/39.14 12239[label="zzz69800",fontsize=16,color="green",shape="box"];675[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz6200)",fontsize=16,color="black",shape="triangle"];675 -> 753[label="",style="solid", color="black", weight=3]; 71.80/39.14 2699[label="primPlusNat (Succ zzz600) zzz610",fontsize=16,color="burlywood",shape="box"];24177[label="zzz610/Succ zzz6100",fontsize=10,color="white",style="solid",shape="box"];2699 -> 24177[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24177 -> 2749[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24178[label="zzz610/Zero",fontsize=10,color="white",style="solid",shape="box"];2699 -> 24178[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24178 -> 2750[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 2700[label="primPlusNat Zero zzz610",fontsize=16,color="burlywood",shape="box"];24179[label="zzz610/Succ zzz6100",fontsize=10,color="white",style="solid",shape="box"];2700 -> 24179[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24179 -> 2751[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24180[label="zzz610/Zero",fontsize=10,color="white",style="solid",shape="box"];2700 -> 24180[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24180 -> 2752[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21504[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat zzz16400 zzz163800 == LT)",fontsize=16,color="burlywood",shape="triangle"];24181[label="zzz16400/Succ zzz164000",fontsize=10,color="white",style="solid",shape="box"];21504 -> 24181[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24181 -> 21520[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24182[label="zzz16400/Zero",fontsize=10,color="white",style="solid",shape="box"];21504 -> 24182[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24182 -> 21521[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21505 -> 21448[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21505[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (GT == LT)",fontsize=16,color="magenta"];21506 -> 21522[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21506[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_r zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 < FiniteMap.glueVBal3Size_l zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274)",fontsize=16,color="magenta"];21506 -> 21523[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21507[label="zzz163800",fontsize=16,color="green",shape="box"];21508[label="Zero",fontsize=16,color="green",shape="box"];21509 -> 21480[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21509[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 False",fontsize=16,color="magenta"];21510 -> 22099[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21510[label="FiniteMap.mkBalBranch zzz2130 zzz2131 (FiniteMap.glueVBal (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) zzz2133) zzz2134",fontsize=16,color="magenta"];21510 -> 22100[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21511 -> 21504[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21511[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat zzz163800 zzz16410 == LT)",fontsize=16,color="magenta"];21511 -> 21525[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21511 -> 21526[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21512 -> 21453[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21512[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (LT == LT)",fontsize=16,color="magenta"];21513[label="zzz163800",fontsize=16,color="green",shape="box"];21514[label="Zero",fontsize=16,color="green",shape="box"];9093[label="FiniteMap.splitGT2 True zzz475 zzz476 zzz477 zzz478 False (False > True)",fontsize=16,color="black",shape="box"];9093 -> 9182[label="",style="solid", color="black", weight=3]; 71.80/39.14 9094[label="FiniteMap.splitLT2 True zzz475 zzz476 zzz477 zzz478 False (False < True)",fontsize=16,color="black",shape="box"];9094 -> 9183[label="",style="solid", color="black", weight=3]; 71.80/39.14 497[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare True False == GT)",fontsize=16,color="black",shape="box"];497 -> 538[label="",style="solid", color="black", weight=3]; 71.80/39.14 498[label="FiniteMap.splitLT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare True False == LT)",fontsize=16,color="black",shape="box"];498 -> 539[label="",style="solid", color="black", weight=3]; 71.80/39.14 23120[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1689 zzz1690 zzz1691 zzz1692 True (compare0 True False True == LT)))",fontsize=16,color="black",shape="box"];23120 -> 23123[label="",style="solid", color="black", weight=3]; 71.80/39.14 23121[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1689 zzz1690 zzz1691 zzz1692 True (compare True True == GT)))",fontsize=16,color="black",shape="box"];23121 -> 23124[label="",style="solid", color="black", weight=3]; 71.80/39.14 1826[label="FiniteMap.splitLT1 True zzz31 zzz32 zzz33 zzz34 True (EQ == GT)",fontsize=16,color="black",shape="box"];1826 -> 1887[label="",style="solid", color="black", weight=3]; 71.80/39.14 1827[label="FiniteMap.splitGT1 True zzz31 zzz32 zzz33 zzz34 True (EQ == LT)",fontsize=16,color="black",shape="box"];1827 -> 1888[label="",style="solid", color="black", weight=3]; 71.80/39.14 1828[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (compare0 True False True == LT)",fontsize=16,color="black",shape="box"];1828 -> 1889[label="",style="solid", color="black", weight=3]; 71.80/39.14 1829[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz341 zzz342 zzz343 zzz344 True zzz31 (compare True True == GT)",fontsize=16,color="black",shape="box"];1829 -> 1890[label="",style="solid", color="black", weight=3]; 71.80/39.14 1830[label="zzz43200",fontsize=16,color="green",shape="box"];1831[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Pos (primPlusNat (Succ zzz530) (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1831 -> 1891[label="",style="solid", color="black", weight=3]; 71.80/39.14 1832[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Pos (primPlusNat Zero (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1832 -> 1892[label="",style="solid", color="black", weight=3]; 71.80/39.14 1833[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Pos Zero) zzz342 == LT)",fontsize=16,color="burlywood",shape="box"];24183[label="zzz342/Pos zzz3420",fontsize=10,color="white",style="solid",shape="box"];1833 -> 24183[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24183 -> 1893[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24184[label="zzz342/Neg zzz3420",fontsize=10,color="white",style="solid",shape="box"];1833 -> 24184[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24184 -> 1894[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 1834[label="zzz43200",fontsize=16,color="green",shape="box"];1835[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Neg (primPlusNat (Succ zzz540) (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1835 -> 1895[label="",style="solid", color="black", weight=3]; 71.80/39.14 1836[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Neg (primPlusNat Zero (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1836 -> 1896[label="",style="solid", color="black", weight=3]; 71.80/39.14 1886[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Neg Zero) zzz342 == LT)",fontsize=16,color="burlywood",shape="box"];24185[label="zzz342/Pos zzz3420",fontsize=10,color="white",style="solid",shape="box"];1886 -> 24185[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24185 -> 1902[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24186[label="zzz342/Neg zzz3420",fontsize=10,color="white",style="solid",shape="box"];1886 -> 24186[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24186 -> 1903[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11352[label="FiniteMap.splitGT1 False zzz31 zzz32 zzz33 zzz34 False False",fontsize=16,color="black",shape="box"];11352 -> 11375[label="",style="solid", color="black", weight=3]; 71.80/39.14 10871[label="FiniteMap.splitLT1 False zzz4771 zzz4772 zzz4773 zzz4774 False (compare2 False False (False == False) == GT)",fontsize=16,color="black",shape="box"];10871 -> 10912[label="",style="solid", color="black", weight=3]; 71.80/39.14 11353[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (compare3 False False == GT)",fontsize=16,color="black",shape="box"];11353 -> 11376[label="",style="solid", color="black", weight=3]; 71.80/39.14 11354 -> 22099[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11354[label="FiniteMap.mkBalBranch True zzz6261 (FiniteMap.addToFM_C FiniteMap.addToFM0 zzz6263 False zzz31) zzz6264",fontsize=16,color="magenta"];11354 -> 22101[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11354 -> 22102[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11354 -> 22103[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11354 -> 22104[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11355[label="zzz33200",fontsize=16,color="green",shape="box"];11356[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz6830)) (FiniteMap.sizeFM (FiniteMap.Branch zzz6260 zzz6261 zzz6262 zzz6263 zzz6264)) == LT)",fontsize=16,color="black",shape="box"];11356 -> 11381[label="",style="solid", color="black", weight=3]; 71.80/39.14 11357[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz6260 zzz6261 zzz6262 zzz6263 zzz6264)) == LT)",fontsize=16,color="black",shape="box"];11357 -> 11382[label="",style="solid", color="black", weight=3]; 71.80/39.14 11358[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos zzz62620) == LT)",fontsize=16,color="burlywood",shape="box"];24187[label="zzz62620/Succ zzz626200",fontsize=10,color="white",style="solid",shape="box"];11358 -> 24187[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24187 -> 11383[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24188[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11358 -> 24188[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24188 -> 11384[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11359[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg zzz62620) == LT)",fontsize=16,color="burlywood",shape="box"];24189[label="zzz62620/Succ zzz626200",fontsize=10,color="white",style="solid",shape="box"];11359 -> 24189[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24189 -> 11385[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24190[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11359 -> 24190[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24190 -> 11386[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11360[label="zzz33200",fontsize=16,color="green",shape="box"];11361[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz6850)) (FiniteMap.sizeFM (FiniteMap.Branch zzz6260 zzz6261 zzz6262 zzz6263 zzz6264)) == LT)",fontsize=16,color="black",shape="box"];11361 -> 11387[label="",style="solid", color="black", weight=3]; 71.80/39.14 11362[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz6260 zzz6261 zzz6262 zzz6263 zzz6264)) == LT)",fontsize=16,color="black",shape="box"];11362 -> 11388[label="",style="solid", color="black", weight=3]; 71.80/39.14 11373[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos zzz62620) == LT)",fontsize=16,color="burlywood",shape="box"];24191[label="zzz62620/Succ zzz626200",fontsize=10,color="white",style="solid",shape="box"];11373 -> 24191[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24191 -> 11414[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24192[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11373 -> 24192[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24192 -> 11415[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11374[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg zzz62620) == LT)",fontsize=16,color="burlywood",shape="box"];24193[label="zzz62620/Succ zzz626200",fontsize=10,color="white",style="solid",shape="box"];11374 -> 24193[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24193 -> 11416[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24194[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11374 -> 24194[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24194 -> 11417[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 517[label="FiniteMap.splitGT1 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (compare1 False True True == LT)",fontsize=16,color="black",shape="box"];517 -> 560[label="",style="solid", color="black", weight=3]; 71.80/39.14 753[label="primPlusNat (primMulNat (Succ (Succ (Succ Zero))) (Succ zzz6200)) (Succ zzz6200)",fontsize=16,color="black",shape="box"];753 -> 768[label="",style="solid", color="black", weight=3]; 71.80/39.14 2749[label="primPlusNat (Succ zzz600) (Succ zzz6100)",fontsize=16,color="black",shape="box"];2749 -> 2794[label="",style="solid", color="black", weight=3]; 71.80/39.14 2750[label="primPlusNat (Succ zzz600) Zero",fontsize=16,color="black",shape="box"];2750 -> 2795[label="",style="solid", color="black", weight=3]; 71.80/39.14 2751[label="primPlusNat Zero (Succ zzz6100)",fontsize=16,color="black",shape="box"];2751 -> 2796[label="",style="solid", color="black", weight=3]; 71.80/39.14 2752[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];2752 -> 2797[label="",style="solid", color="black", weight=3]; 71.80/39.14 21520[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat (Succ zzz164000) zzz163800 == LT)",fontsize=16,color="burlywood",shape="box"];24195[label="zzz163800/Succ zzz1638000",fontsize=10,color="white",style="solid",shape="box"];21520 -> 24195[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24195 -> 21527[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24196[label="zzz163800/Zero",fontsize=10,color="white",style="solid",shape="box"];21520 -> 24196[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24196 -> 21528[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21521[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat Zero zzz163800 == LT)",fontsize=16,color="burlywood",shape="box"];24197[label="zzz163800/Succ zzz1638000",fontsize=10,color="white",style="solid",shape="box"];21521 -> 24197[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24197 -> 21529[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24198[label="zzz163800/Zero",fontsize=10,color="white",style="solid",shape="box"];21521 -> 24198[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24198 -> 21530[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21523 -> 21397[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21523[label="FiniteMap.glueVBal3Size_l zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274",fontsize=16,color="magenta"];21522[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_r zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 < zzz1643)",fontsize=16,color="black",shape="triangle"];21522 -> 21531[label="",style="solid", color="black", weight=3]; 71.80/39.14 22100[label="FiniteMap.glueVBal (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) zzz2133",fontsize=16,color="burlywood",shape="box"];24199[label="zzz2133/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];22100 -> 24199[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24199 -> 22250[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24200[label="zzz2133/FiniteMap.Branch zzz21330 zzz21331 zzz21332 zzz21333 zzz21334",fontsize=10,color="white",style="solid",shape="box"];22100 -> 24200[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24200 -> 22251[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 22099[label="FiniteMap.mkBalBranch zzz2130 zzz2131 zzz1674 zzz2134",fontsize=16,color="black",shape="triangle"];22099 -> 22252[label="",style="solid", color="black", weight=3]; 71.80/39.14 21525[label="zzz163800",fontsize=16,color="green",shape="box"];21526[label="zzz16410",fontsize=16,color="green",shape="box"];9182[label="FiniteMap.splitGT2 True zzz475 zzz476 zzz477 zzz478 False (compare False True == GT)",fontsize=16,color="black",shape="box"];9182 -> 9216[label="",style="solid", color="black", weight=3]; 71.80/39.14 9183[label="FiniteMap.splitLT2 True zzz475 zzz476 zzz477 zzz478 False (compare False True == LT)",fontsize=16,color="black",shape="box"];9183 -> 9217[label="",style="solid", color="black", weight=3]; 71.80/39.14 538[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare3 True False == GT)",fontsize=16,color="black",shape="box"];538 -> 582[label="",style="solid", color="black", weight=3]; 71.80/39.14 539[label="FiniteMap.splitLT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare3 True False == LT)",fontsize=16,color="black",shape="box"];539 -> 583[label="",style="solid", color="black", weight=3]; 71.80/39.14 23123[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1689 zzz1690 zzz1691 zzz1692 True (GT == LT)))",fontsize=16,color="black",shape="box"];23123 -> 23128[label="",style="solid", color="black", weight=3]; 71.80/39.14 23124[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1689 zzz1690 zzz1691 zzz1692 True (compare3 True True == GT)))",fontsize=16,color="black",shape="box"];23124 -> 23129[label="",style="solid", color="black", weight=3]; 71.80/39.14 1887[label="FiniteMap.splitLT1 True zzz31 zzz32 zzz33 zzz34 True False",fontsize=16,color="black",shape="box"];1887 -> 1904[label="",style="solid", color="black", weight=3]; 71.80/39.14 1888[label="FiniteMap.splitGT1 True zzz31 zzz32 zzz33 zzz34 True False",fontsize=16,color="black",shape="box"];1888 -> 1905[label="",style="solid", color="black", weight=3]; 71.80/39.14 1889[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (GT == LT)",fontsize=16,color="black",shape="box"];1889 -> 1906[label="",style="solid", color="black", weight=3]; 71.80/39.14 1890[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz341 zzz342 zzz343 zzz344 True zzz31 (compare3 True True == GT)",fontsize=16,color="black",shape="box"];1890 -> 1907[label="",style="solid", color="black", weight=3]; 71.80/39.14 1891[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Pos (Succ (Succ (primPlusNat zzz530 zzz43200)))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1891 -> 1908[label="",style="solid", color="black", weight=3]; 71.80/39.14 1892[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Pos (Succ zzz43200)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1892 -> 1909[label="",style="solid", color="black", weight=3]; 71.80/39.14 1893[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 (primCmpInt (Pos Zero) (Pos zzz3420) == LT)",fontsize=16,color="burlywood",shape="box"];24201[label="zzz3420/Succ zzz34200",fontsize=10,color="white",style="solid",shape="box"];1893 -> 24201[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24201 -> 1910[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24202[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];1893 -> 24202[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24202 -> 1911[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 1894[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (primCmpInt (Pos Zero) (Neg zzz3420) == LT)",fontsize=16,color="burlywood",shape="box"];24203[label="zzz3420/Succ zzz34200",fontsize=10,color="white",style="solid",shape="box"];1894 -> 24203[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24203 -> 1912[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24204[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];1894 -> 24204[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24204 -> 1913[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 1895[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Neg (Succ (Succ (primPlusNat zzz540 zzz43200)))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1895 -> 1914[label="",style="solid", color="black", weight=3]; 71.80/39.14 1896[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Neg (Succ zzz43200)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];1896 -> 1915[label="",style="solid", color="black", weight=3]; 71.80/39.14 1902[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 (primCmpInt (Neg Zero) (Pos zzz3420) == LT)",fontsize=16,color="burlywood",shape="box"];24205[label="zzz3420/Succ zzz34200",fontsize=10,color="white",style="solid",shape="box"];1902 -> 24205[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24205 -> 2014[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24206[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];1902 -> 24206[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24206 -> 2015[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 1903[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (primCmpInt (Neg Zero) (Neg zzz3420) == LT)",fontsize=16,color="burlywood",shape="box"];24207[label="zzz3420/Succ zzz34200",fontsize=10,color="white",style="solid",shape="box"];1903 -> 24207[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24207 -> 2016[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24208[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];1903 -> 24208[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24208 -> 2017[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11375[label="FiniteMap.splitGT0 False zzz31 zzz32 zzz33 zzz34 False otherwise",fontsize=16,color="black",shape="box"];11375 -> 11418[label="",style="solid", color="black", weight=3]; 71.80/39.14 10912[label="FiniteMap.splitLT1 False zzz4771 zzz4772 zzz4773 zzz4774 False (compare2 False False True == GT)",fontsize=16,color="black",shape="box"];10912 -> 10964[label="",style="solid", color="black", weight=3]; 71.80/39.14 11376[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (compare2 False False (False == False) == GT)",fontsize=16,color="black",shape="box"];11376 -> 11419[label="",style="solid", color="black", weight=3]; 71.80/39.14 22101[label="True",fontsize=16,color="green",shape="box"];22102[label="zzz6264",fontsize=16,color="green",shape="box"];22103[label="zzz6261",fontsize=16,color="green",shape="box"];22104 -> 10731[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22104[label="FiniteMap.addToFM_C FiniteMap.addToFM0 zzz6263 False zzz31",fontsize=16,color="magenta"];22104 -> 22253[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11381[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz6830)) zzz6262 == LT)",fontsize=16,color="burlywood",shape="box"];24209[label="zzz6262/Pos zzz62620",fontsize=10,color="white",style="solid",shape="box"];11381 -> 24209[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24209 -> 11421[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24210[label="zzz6262/Neg zzz62620",fontsize=10,color="white",style="solid",shape="box"];11381 -> 24210[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24210 -> 11422[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11382[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Pos Zero) zzz6262 == LT)",fontsize=16,color="burlywood",shape="box"];24211[label="zzz6262/Pos zzz62620",fontsize=10,color="white",style="solid",shape="box"];11382 -> 24211[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24211 -> 11423[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24212[label="zzz6262/Neg zzz62620",fontsize=10,color="white",style="solid",shape="box"];11382 -> 24212[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24212 -> 11424[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11383[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos (Succ zzz626200)) == LT)",fontsize=16,color="black",shape="box"];11383 -> 11425[label="",style="solid", color="black", weight=3]; 71.80/39.14 11384[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];11384 -> 11426[label="",style="solid", color="black", weight=3]; 71.80/39.14 11385[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg (Succ zzz626200)) == LT)",fontsize=16,color="black",shape="box"];11385 -> 11427[label="",style="solid", color="black", weight=3]; 71.80/39.14 11386[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];11386 -> 11428[label="",style="solid", color="black", weight=3]; 71.80/39.14 11387[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz6850)) zzz6262 == LT)",fontsize=16,color="burlywood",shape="box"];24213[label="zzz6262/Pos zzz62620",fontsize=10,color="white",style="solid",shape="box"];11387 -> 24213[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24213 -> 11429[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24214[label="zzz6262/Neg zzz62620",fontsize=10,color="white",style="solid",shape="box"];11387 -> 24214[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24214 -> 11430[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11388[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 zzz6262 zzz6263 zzz6264 (primCmpInt (Neg Zero) zzz6262 == LT)",fontsize=16,color="burlywood",shape="box"];24215[label="zzz6262/Pos zzz62620",fontsize=10,color="white",style="solid",shape="box"];11388 -> 24215[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24215 -> 11431[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24216[label="zzz6262/Neg zzz62620",fontsize=10,color="white",style="solid",shape="box"];11388 -> 24216[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24216 -> 11432[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11414[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos (Succ zzz626200)) == LT)",fontsize=16,color="black",shape="box"];11414 -> 11448[label="",style="solid", color="black", weight=3]; 71.80/39.14 11415[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];11415 -> 11449[label="",style="solid", color="black", weight=3]; 71.80/39.14 11416[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg (Succ zzz626200)) == LT)",fontsize=16,color="black",shape="box"];11416 -> 11450[label="",style="solid", color="black", weight=3]; 71.80/39.14 11417[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];11417 -> 11451[label="",style="solid", color="black", weight=3]; 71.80/39.14 560[label="FiniteMap.splitGT1 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False (LT == LT)",fontsize=16,color="black",shape="box"];560 -> 610[label="",style="solid", color="black", weight=3]; 71.80/39.14 768[label="primPlusNat (primPlusNat (primMulNat (Succ (Succ Zero)) (Succ zzz6200)) (Succ zzz6200)) (Succ zzz6200)",fontsize=16,color="black",shape="box"];768 -> 825[label="",style="solid", color="black", weight=3]; 71.80/39.14 2794[label="Succ (Succ (primPlusNat zzz600 zzz6100))",fontsize=16,color="green",shape="box"];2794 -> 2895[label="",style="dashed", color="green", weight=3]; 71.80/39.14 2795[label="Succ zzz600",fontsize=16,color="green",shape="box"];2796[label="Succ zzz6100",fontsize=16,color="green",shape="box"];2797[label="Zero",fontsize=16,color="green",shape="box"];21527[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat (Succ zzz164000) (Succ zzz1638000) == LT)",fontsize=16,color="black",shape="box"];21527 -> 21536[label="",style="solid", color="black", weight=3]; 71.80/39.14 21528[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat (Succ zzz164000) Zero == LT)",fontsize=16,color="black",shape="box"];21528 -> 21537[label="",style="solid", color="black", weight=3]; 71.80/39.14 21529[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat Zero (Succ zzz1638000) == LT)",fontsize=16,color="black",shape="box"];21529 -> 21538[label="",style="solid", color="black", weight=3]; 71.80/39.14 21530[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];21530 -> 21539[label="",style="solid", color="black", weight=3]; 71.80/39.14 21531[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (compare (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_r zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274) zzz1643 == LT)",fontsize=16,color="black",shape="box"];21531 -> 21540[label="",style="solid", color="black", weight=3]; 71.80/39.14 22250[label="FiniteMap.glueVBal (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];22250 -> 22340[label="",style="solid", color="black", weight=3]; 71.80/39.14 22251[label="FiniteMap.glueVBal (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz21330 zzz21331 zzz21332 zzz21333 zzz21334)",fontsize=16,color="black",shape="box"];22251 -> 22341[label="",style="solid", color="black", weight=3]; 71.80/39.14 22252[label="FiniteMap.mkBalBranch6 zzz2130 zzz2131 zzz1674 zzz2134",fontsize=16,color="black",shape="box"];22252 -> 22342[label="",style="solid", color="black", weight=3]; 71.80/39.14 9216[label="FiniteMap.splitGT2 True zzz475 zzz476 zzz477 zzz478 False (compare3 False True == GT)",fontsize=16,color="black",shape="box"];9216 -> 9305[label="",style="solid", color="black", weight=3]; 71.80/39.14 9217[label="FiniteMap.splitLT2 True zzz475 zzz476 zzz477 zzz478 False (compare3 False True == LT)",fontsize=16,color="black",shape="box"];9217 -> 9306[label="",style="solid", color="black", weight=3]; 71.80/39.14 582[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];582 -> 631[label="",style="solid", color="black", weight=3]; 71.80/39.14 583[label="FiniteMap.splitLT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare2 True False (True == False) == LT)",fontsize=16,color="black",shape="box"];583 -> 632[label="",style="solid", color="black", weight=3]; 71.80/39.14 23128[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1689 zzz1690 zzz1691 zzz1692 True False))",fontsize=16,color="black",shape="box"];23128 -> 23133[label="",style="solid", color="black", weight=3]; 71.80/39.14 23129[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1689 zzz1690 zzz1691 zzz1692 True (compare2 True True (True == True) == GT)))",fontsize=16,color="black",shape="box"];23129 -> 23134[label="",style="solid", color="black", weight=3]; 71.80/39.14 1904[label="FiniteMap.splitLT0 True zzz31 zzz32 zzz33 zzz34 True otherwise",fontsize=16,color="black",shape="box"];1904 -> 2018[label="",style="solid", color="black", weight=3]; 71.80/39.14 1905[label="FiniteMap.splitGT0 True zzz31 zzz32 zzz33 zzz34 True otherwise",fontsize=16,color="black",shape="box"];1905 -> 2019[label="",style="solid", color="black", weight=3]; 71.80/39.14 1906[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 False",fontsize=16,color="black",shape="box"];1906 -> 2020[label="",style="solid", color="black", weight=3]; 71.80/39.14 1907[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz341 zzz342 zzz343 zzz344 True zzz31 (compare2 True True (True == True) == GT)",fontsize=16,color="black",shape="box"];1907 -> 2021[label="",style="solid", color="black", weight=3]; 71.80/39.14 1908[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Pos (Succ (Succ (primPlusNat zzz530 zzz43200)))) (FiniteMap.sizeFM (FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344)) == LT)",fontsize=16,color="black",shape="box"];1908 -> 2022[label="",style="solid", color="black", weight=3]; 71.80/39.14 1909[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Pos (Succ zzz43200)) (FiniteMap.sizeFM (FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344)) == LT)",fontsize=16,color="black",shape="box"];1909 -> 2023[label="",style="solid", color="black", weight=3]; 71.80/39.14 1910[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Pos Zero) (Pos (Succ zzz34200)) == LT)",fontsize=16,color="black",shape="box"];1910 -> 2024[label="",style="solid", color="black", weight=3]; 71.80/39.14 1911[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];1911 -> 2025[label="",style="solid", color="black", weight=3]; 71.80/39.14 1912[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Pos Zero) (Neg (Succ zzz34200)) == LT)",fontsize=16,color="black",shape="box"];1912 -> 2026[label="",style="solid", color="black", weight=3]; 71.80/39.14 1913[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];1913 -> 2027[label="",style="solid", color="black", weight=3]; 71.80/39.14 1914[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Neg (Succ (Succ (primPlusNat zzz540 zzz43200)))) (FiniteMap.sizeFM (FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344)) == LT)",fontsize=16,color="black",shape="box"];1914 -> 2028[label="",style="solid", color="black", weight=3]; 71.80/39.14 1915[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Neg (Succ zzz43200)) (FiniteMap.sizeFM (FiniteMap.Branch zzz340 zzz341 zzz342 zzz343 zzz344)) == LT)",fontsize=16,color="black",shape="box"];1915 -> 2029[label="",style="solid", color="black", weight=3]; 71.80/39.14 2014[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg Zero) (Pos (Succ zzz34200)) == LT)",fontsize=16,color="black",shape="box"];2014 -> 2107[label="",style="solid", color="black", weight=3]; 71.80/39.14 2015[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];2015 -> 2108[label="",style="solid", color="black", weight=3]; 71.80/39.14 2016[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg Zero) (Neg (Succ zzz34200)) == LT)",fontsize=16,color="black",shape="box"];2016 -> 2109[label="",style="solid", color="black", weight=3]; 71.80/39.14 2017[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];2017 -> 2110[label="",style="solid", color="black", weight=3]; 71.80/39.14 11418[label="FiniteMap.splitGT0 False zzz31 zzz32 zzz33 zzz34 False True",fontsize=16,color="black",shape="box"];11418 -> 11452[label="",style="solid", color="black", weight=3]; 71.80/39.14 10964[label="FiniteMap.splitLT1 False zzz4771 zzz4772 zzz4773 zzz4774 False (EQ == GT)",fontsize=16,color="black",shape="box"];10964 -> 11076[label="",style="solid", color="black", weight=3]; 71.80/39.14 11419[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (compare2 False False True == GT)",fontsize=16,color="black",shape="box"];11419 -> 11453[label="",style="solid", color="black", weight=3]; 71.80/39.14 22253[label="zzz6263",fontsize=16,color="green",shape="box"];11421[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz6830)) (Pos zzz62620) == LT)",fontsize=16,color="black",shape="box"];11421 -> 11454[label="",style="solid", color="black", weight=3]; 71.80/39.14 11422[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz6830)) (Neg zzz62620) == LT)",fontsize=16,color="black",shape="box"];11422 -> 11455[label="",style="solid", color="black", weight=3]; 71.80/39.14 11423[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos zzz62620) == LT)",fontsize=16,color="burlywood",shape="box"];24217[label="zzz62620/Succ zzz626200",fontsize=10,color="white",style="solid",shape="box"];11423 -> 24217[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24217 -> 11456[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24218[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11423 -> 24218[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24218 -> 11457[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11424[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg zzz62620) == LT)",fontsize=16,color="burlywood",shape="box"];24219[label="zzz62620/Succ zzz626200",fontsize=10,color="white",style="solid",shape="box"];11424 -> 24219[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24219 -> 11458[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24220[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11424 -> 24220[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24220 -> 11459[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11425[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz626200) == LT)",fontsize=16,color="black",shape="box"];11425 -> 11460[label="",style="solid", color="black", weight=3]; 71.80/39.14 11426[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="box"];11426 -> 11461[label="",style="solid", color="black", weight=3]; 71.80/39.14 11427[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="black",shape="box"];11427 -> 11462[label="",style="solid", color="black", weight=3]; 71.80/39.14 11428[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="box"];11428 -> 11463[label="",style="solid", color="black", weight=3]; 71.80/39.14 11429[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz6850)) (Pos zzz62620) == LT)",fontsize=16,color="black",shape="box"];11429 -> 11464[label="",style="solid", color="black", weight=3]; 71.80/39.14 11430[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz6850)) (Neg zzz62620) == LT)",fontsize=16,color="black",shape="box"];11430 -> 11465[label="",style="solid", color="black", weight=3]; 71.80/39.14 11431[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos zzz62620) == LT)",fontsize=16,color="burlywood",shape="box"];24221[label="zzz62620/Succ zzz626200",fontsize=10,color="white",style="solid",shape="box"];11431 -> 24221[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24221 -> 11466[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24222[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11431 -> 24222[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24222 -> 11467[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11432[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg zzz62620) == LT)",fontsize=16,color="burlywood",shape="box"];24223[label="zzz62620/Succ zzz626200",fontsize=10,color="white",style="solid",shape="box"];11432 -> 24223[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24223 -> 11468[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24224[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11432 -> 24224[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24224 -> 11469[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11448[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="black",shape="box"];11448 -> 11501[label="",style="solid", color="black", weight=3]; 71.80/39.14 11449[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="box"];11449 -> 11502[label="",style="solid", color="black", weight=3]; 71.80/39.14 11450[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz626200) Zero == LT)",fontsize=16,color="black",shape="box"];11450 -> 11503[label="",style="solid", color="black", weight=3]; 71.80/39.14 11451[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="box"];11451 -> 11504[label="",style="solid", color="black", weight=3]; 71.80/39.14 610[label="FiniteMap.splitGT1 True zzz31 zzz32 FiniteMap.EmptyFM zzz34 False True",fontsize=16,color="black",shape="box"];610 -> 663[label="",style="solid", color="black", weight=3]; 71.80/39.14 825[label="primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ Zero) (Succ zzz6200)) (Succ zzz6200)) (Succ zzz6200)) (Succ zzz6200)",fontsize=16,color="black",shape="box"];825 -> 876[label="",style="solid", color="black", weight=3]; 71.80/39.14 2895 -> 2630[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2895[label="primPlusNat zzz600 zzz6100",fontsize=16,color="magenta"];2895 -> 2969[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2895 -> 2970[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21536 -> 21504[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21536[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat zzz164000 zzz1638000 == LT)",fontsize=16,color="magenta"];21536 -> 21551[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21536 -> 21552[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21537 -> 21448[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21537[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (GT == LT)",fontsize=16,color="magenta"];21538 -> 21453[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21538[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (LT == LT)",fontsize=16,color="magenta"];21539 -> 21482[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21539[label="FiniteMap.glueVBal3GlueVBal2 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (EQ == LT)",fontsize=16,color="magenta"];21540[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_r zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274) zzz1643 == LT)",fontsize=16,color="black",shape="box"];21540 -> 21553[label="",style="solid", color="black", weight=3]; 71.80/39.14 22340[label="FiniteMap.glueVBal4 (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];22340 -> 22358[label="",style="solid", color="black", weight=3]; 71.80/39.14 22341[label="FiniteMap.glueVBal3 (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz21330 zzz21331 zzz21332 zzz21333 zzz21334)",fontsize=16,color="black",shape="triangle"];22341 -> 22359[label="",style="solid", color="black", weight=3]; 71.80/39.14 22342[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (FiniteMap.mkBalBranch6Size_l zzz2134 zzz2130 zzz2131 zzz1674 + FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674 < Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];22342 -> 22360[label="",style="solid", color="black", weight=3]; 71.80/39.14 9305[label="FiniteMap.splitGT2 True zzz475 zzz476 zzz477 zzz478 False (compare2 False True (False == True) == GT)",fontsize=16,color="black",shape="box"];9305 -> 9673[label="",style="solid", color="black", weight=3]; 71.80/39.14 9306[label="FiniteMap.splitLT2 True zzz475 zzz476 zzz477 zzz478 False (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];9306 -> 9674[label="",style="solid", color="black", weight=3]; 71.80/39.14 631[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare2 True False False == GT)",fontsize=16,color="black",shape="box"];631 -> 787[label="",style="solid", color="black", weight=3]; 71.80/39.14 632[label="FiniteMap.splitLT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare2 True False False == LT)",fontsize=16,color="black",shape="box"];632 -> 788[label="",style="solid", color="black", weight=3]; 71.80/39.14 23133[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1689 zzz1690 zzz1691 zzz1692 True (True > False)))",fontsize=16,color="black",shape="box"];23133 -> 23140[label="",style="solid", color="black", weight=3]; 71.80/39.14 23134[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1689 zzz1690 zzz1691 zzz1692 True (compare2 True True True == GT)))",fontsize=16,color="black",shape="box"];23134 -> 23141[label="",style="solid", color="black", weight=3]; 71.80/39.14 2018[label="FiniteMap.splitLT0 True zzz31 zzz32 zzz33 zzz34 True True",fontsize=16,color="black",shape="box"];2018 -> 2111[label="",style="solid", color="black", weight=3]; 71.80/39.14 2019[label="FiniteMap.splitGT0 True zzz31 zzz32 zzz33 zzz34 True True",fontsize=16,color="black",shape="box"];2019 -> 2112[label="",style="solid", color="black", weight=3]; 71.80/39.14 2020[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (True > False)",fontsize=16,color="black",shape="box"];2020 -> 2113[label="",style="solid", color="black", weight=3]; 71.80/39.14 2021[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz341 zzz342 zzz343 zzz344 True zzz31 (compare2 True True True == GT)",fontsize=16,color="black",shape="box"];2021 -> 2114[label="",style="solid", color="black", weight=3]; 71.80/39.14 2022[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Pos (Succ (Succ (primPlusNat zzz530 zzz43200)))) zzz342 == LT)",fontsize=16,color="burlywood",shape="box"];24225[label="zzz342/Pos zzz3420",fontsize=10,color="white",style="solid",shape="box"];2022 -> 24225[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24225 -> 2115[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24226[label="zzz342/Neg zzz3420",fontsize=10,color="white",style="solid",shape="box"];2022 -> 24226[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24226 -> 2116[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 2023[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Pos (Succ zzz43200)) zzz342 == LT)",fontsize=16,color="burlywood",shape="box"];24227[label="zzz342/Pos zzz3420",fontsize=10,color="white",style="solid",shape="box"];2023 -> 24227[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24227 -> 2117[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24228[label="zzz342/Neg zzz3420",fontsize=10,color="white",style="solid",shape="box"];2023 -> 24228[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24228 -> 2118[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 2024[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 (primCmpNat Zero (Succ zzz34200) == LT)",fontsize=16,color="black",shape="box"];2024 -> 2119[label="",style="solid", color="black", weight=3]; 71.80/39.14 2025[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (EQ == LT)",fontsize=16,color="black",shape="box"];2025 -> 2120[label="",style="solid", color="black", weight=3]; 71.80/39.14 2026[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (GT == LT)",fontsize=16,color="black",shape="box"];2026 -> 2121[label="",style="solid", color="black", weight=3]; 71.80/39.14 2027[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (EQ == LT)",fontsize=16,color="black",shape="box"];2027 -> 2122[label="",style="solid", color="black", weight=3]; 71.80/39.14 2028[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Neg (Succ (Succ (primPlusNat zzz540 zzz43200)))) zzz342 == LT)",fontsize=16,color="burlywood",shape="box"];24229[label="zzz342/Pos zzz3420",fontsize=10,color="white",style="solid",shape="box"];2028 -> 24229[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24229 -> 2123[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24230[label="zzz342/Neg zzz3420",fontsize=10,color="white",style="solid",shape="box"];2028 -> 24230[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24230 -> 2124[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 2029[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 zzz342 zzz343 zzz344 (primCmpInt (Neg (Succ zzz43200)) zzz342 == LT)",fontsize=16,color="burlywood",shape="box"];24231[label="zzz342/Pos zzz3420",fontsize=10,color="white",style="solid",shape="box"];2029 -> 24231[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24231 -> 2125[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24232[label="zzz342/Neg zzz3420",fontsize=10,color="white",style="solid",shape="box"];2029 -> 24232[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24232 -> 2126[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 2107[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 (LT == LT)",fontsize=16,color="black",shape="box"];2107 -> 2180[label="",style="solid", color="black", weight=3]; 71.80/39.14 2108[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (EQ == LT)",fontsize=16,color="black",shape="box"];2108 -> 2181[label="",style="solid", color="black", weight=3]; 71.80/39.14 2109[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpNat (Succ zzz34200) Zero == LT)",fontsize=16,color="black",shape="box"];2109 -> 2182[label="",style="solid", color="black", weight=3]; 71.80/39.14 2110[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (EQ == LT)",fontsize=16,color="black",shape="box"];2110 -> 2183[label="",style="solid", color="black", weight=3]; 71.80/39.14 11452[label="zzz34",fontsize=16,color="green",shape="box"];11076[label="FiniteMap.splitLT1 False zzz4771 zzz4772 zzz4773 zzz4774 False False",fontsize=16,color="black",shape="box"];11076 -> 11240[label="",style="solid", color="black", weight=3]; 71.80/39.14 11453[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 (EQ == GT)",fontsize=16,color="black",shape="box"];11453 -> 11505[label="",style="solid", color="black", weight=3]; 71.80/39.14 11454[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 (primCmpNat (Succ zzz6830) zzz62620 == LT)",fontsize=16,color="burlywood",shape="box"];24233[label="zzz62620/Succ zzz626200",fontsize=10,color="white",style="solid",shape="box"];11454 -> 24233[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24233 -> 11506[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24234[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11454 -> 24234[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24234 -> 11507[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11455[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="black",shape="triangle"];11455 -> 11508[label="",style="solid", color="black", weight=3]; 71.80/39.14 11456[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos (Succ zzz626200)) == LT)",fontsize=16,color="black",shape="box"];11456 -> 11509[label="",style="solid", color="black", weight=3]; 71.80/39.14 11457[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];11457 -> 11510[label="",style="solid", color="black", weight=3]; 71.80/39.14 11458[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg (Succ zzz626200)) == LT)",fontsize=16,color="black",shape="box"];11458 -> 11511[label="",style="solid", color="black", weight=3]; 71.80/39.14 11459[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];11459 -> 11512[label="",style="solid", color="black", weight=3]; 71.80/39.14 11460[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="black",shape="box"];11460 -> 11513[label="",style="solid", color="black", weight=3]; 71.80/39.14 11461[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False",fontsize=16,color="black",shape="box"];11461 -> 11514[label="",style="solid", color="black", weight=3]; 71.80/39.14 11462[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False",fontsize=16,color="black",shape="box"];11462 -> 11515[label="",style="solid", color="black", weight=3]; 71.80/39.14 11463[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False",fontsize=16,color="black",shape="box"];11463 -> 11516[label="",style="solid", color="black", weight=3]; 71.80/39.14 11464[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="black",shape="triangle"];11464 -> 11517[label="",style="solid", color="black", weight=3]; 71.80/39.14 11465[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat zzz62620 (Succ zzz6850) == LT)",fontsize=16,color="burlywood",shape="box"];24235[label="zzz62620/Succ zzz626200",fontsize=10,color="white",style="solid",shape="box"];11465 -> 24235[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24235 -> 11518[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24236[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11465 -> 24236[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24236 -> 11519[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11466[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos (Succ zzz626200)) == LT)",fontsize=16,color="black",shape="box"];11466 -> 11520[label="",style="solid", color="black", weight=3]; 71.80/39.14 11467[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];11467 -> 11521[label="",style="solid", color="black", weight=3]; 71.80/39.14 11468[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg (Succ zzz626200)) == LT)",fontsize=16,color="black",shape="box"];11468 -> 11522[label="",style="solid", color="black", weight=3]; 71.80/39.14 11469[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];11469 -> 11523[label="",style="solid", color="black", weight=3]; 71.80/39.14 11501[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];11501 -> 11531[label="",style="solid", color="black", weight=3]; 71.80/39.14 11502[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False",fontsize=16,color="black",shape="box"];11502 -> 11532[label="",style="solid", color="black", weight=3]; 71.80/39.14 11503[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="black",shape="box"];11503 -> 11533[label="",style="solid", color="black", weight=3]; 71.80/39.14 11504[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False",fontsize=16,color="black",shape="box"];11504 -> 11534[label="",style="solid", color="black", weight=3]; 71.80/39.14 663 -> 1034[label="",style="dashed", color="red", weight=0]; 71.80/39.14 663[label="FiniteMap.mkVBalBranch True zzz31 (FiniteMap.splitGT FiniteMap.EmptyFM False) zzz34",fontsize=16,color="magenta"];663 -> 1041[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 876[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ zzz6200)) (Succ zzz6200)) (Succ zzz6200)) (Succ zzz6200)) (Succ zzz6200)",fontsize=16,color="black",shape="box"];876 -> 1014[label="",style="solid", color="black", weight=3]; 71.80/39.14 2969[label="zzz600",fontsize=16,color="green",shape="box"];2970[label="zzz6100",fontsize=16,color="green",shape="box"];21551[label="zzz164000",fontsize=16,color="green",shape="box"];21552[label="zzz1638000",fontsize=16,color="green",shape="box"];21553[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.glueVBal3Size_r zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274)) zzz1643 == LT)",fontsize=16,color="black",shape="box"];21553 -> 21570[label="",style="solid", color="black", weight=3]; 71.80/39.14 22358[label="FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274",fontsize=16,color="green",shape="box"];22359 -> 21332[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22359[label="FiniteMap.glueVBal3GlueVBal2 zzz21330 zzz21331 zzz21332 zzz21333 zzz21334 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz21330 zzz21331 zzz21332 zzz21333 zzz21334 (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_l zzz21330 zzz21331 zzz21332 zzz21333 zzz21334 zzz270 zzz271 zzz272 zzz273 zzz274 < FiniteMap.glueVBal3Size_r zzz21330 zzz21331 zzz21332 zzz21333 zzz21334 zzz270 zzz271 zzz272 zzz273 zzz274)",fontsize=16,color="magenta"];22359 -> 22390[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22359 -> 22391[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22359 -> 22392[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22359 -> 22393[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22359 -> 22394[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22359 -> 22395[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22360[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (compare (FiniteMap.mkBalBranch6Size_l zzz2134 zzz2130 zzz2131 zzz1674 + FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];22360 -> 22396[label="",style="solid", color="black", weight=3]; 71.80/39.14 9673[label="FiniteMap.splitGT2 True zzz475 zzz476 zzz477 zzz478 False (compare2 False True False == GT)",fontsize=16,color="black",shape="triangle"];9673 -> 9791[label="",style="solid", color="black", weight=3]; 71.80/39.14 787[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare1 True False (True <= False) == GT)",fontsize=16,color="black",shape="box"];787 -> 844[label="",style="solid", color="black", weight=3]; 71.80/39.14 788[label="FiniteMap.splitLT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare1 True False (True <= False) == LT)",fontsize=16,color="black",shape="box"];788 -> 845[label="",style="solid", color="black", weight=3]; 71.80/39.14 23140[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1689 zzz1690 zzz1691 zzz1692 True (compare True False == GT)))",fontsize=16,color="black",shape="box"];23140 -> 23146[label="",style="solid", color="black", weight=3]; 71.80/39.14 23141[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1689 zzz1690 zzz1691 zzz1692 True (EQ == GT)))",fontsize=16,color="black",shape="box"];23141 -> 23147[label="",style="solid", color="black", weight=3]; 71.80/39.14 2111[label="zzz33",fontsize=16,color="green",shape="box"];2112[label="zzz34",fontsize=16,color="green",shape="box"];2113[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (compare True False == GT)",fontsize=16,color="black",shape="box"];2113 -> 2184[label="",style="solid", color="black", weight=3]; 71.80/39.14 2114[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz341 zzz342 zzz343 zzz344 True zzz31 (EQ == GT)",fontsize=16,color="black",shape="box"];2114 -> 2185[label="",style="solid", color="black", weight=3]; 71.80/39.14 2115[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 (primCmpInt (Pos (Succ (Succ (primPlusNat zzz530 zzz43200)))) (Pos zzz3420) == LT)",fontsize=16,color="black",shape="box"];2115 -> 2186[label="",style="solid", color="black", weight=3]; 71.80/39.14 2116[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (primCmpInt (Pos (Succ (Succ (primPlusNat zzz530 zzz43200)))) (Neg zzz3420) == LT)",fontsize=16,color="black",shape="box"];2116 -> 2187[label="",style="solid", color="black", weight=3]; 71.80/39.14 2117[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 (primCmpInt (Pos (Succ zzz43200)) (Pos zzz3420) == LT)",fontsize=16,color="black",shape="box"];2117 -> 2188[label="",style="solid", color="black", weight=3]; 71.80/39.14 2118[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (primCmpInt (Pos (Succ zzz43200)) (Neg zzz3420) == LT)",fontsize=16,color="black",shape="box"];2118 -> 2189[label="",style="solid", color="black", weight=3]; 71.80/39.14 2119[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 (LT == LT)",fontsize=16,color="black",shape="box"];2119 -> 2190[label="",style="solid", color="black", weight=3]; 71.80/39.14 2120[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 False",fontsize=16,color="black",shape="box"];2120 -> 2191[label="",style="solid", color="black", weight=3]; 71.80/39.14 2121[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 False",fontsize=16,color="black",shape="box"];2121 -> 2192[label="",style="solid", color="black", weight=3]; 71.80/39.14 2122[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 False",fontsize=16,color="black",shape="box"];2122 -> 2193[label="",style="solid", color="black", weight=3]; 71.80/39.14 2123[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 (primCmpInt (Neg (Succ (Succ (primPlusNat zzz540 zzz43200)))) (Pos zzz3420) == LT)",fontsize=16,color="black",shape="box"];2123 -> 2194[label="",style="solid", color="black", weight=3]; 71.80/39.14 2124[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (primCmpInt (Neg (Succ (Succ (primPlusNat zzz540 zzz43200)))) (Neg zzz3420) == LT)",fontsize=16,color="black",shape="box"];2124 -> 2195[label="",style="solid", color="black", weight=3]; 71.80/39.14 2125[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 (primCmpInt (Neg (Succ zzz43200)) (Pos zzz3420) == LT)",fontsize=16,color="black",shape="box"];2125 -> 2196[label="",style="solid", color="black", weight=3]; 71.80/39.14 2126[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (primCmpInt (Neg (Succ zzz43200)) (Neg zzz3420) == LT)",fontsize=16,color="black",shape="box"];2126 -> 2197[label="",style="solid", color="black", weight=3]; 71.80/39.14 2180[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 True",fontsize=16,color="black",shape="box"];2180 -> 2293[label="",style="solid", color="black", weight=3]; 71.80/39.14 2181[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 False",fontsize=16,color="black",shape="box"];2181 -> 2294[label="",style="solid", color="black", weight=3]; 71.80/39.14 2182[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (GT == LT)",fontsize=16,color="black",shape="box"];2182 -> 2295[label="",style="solid", color="black", weight=3]; 71.80/39.14 2183[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 False",fontsize=16,color="black",shape="box"];2183 -> 2296[label="",style="solid", color="black", weight=3]; 71.80/39.14 11240[label="FiniteMap.splitLT0 False zzz4771 zzz4772 zzz4773 zzz4774 False otherwise",fontsize=16,color="black",shape="box"];11240 -> 11271[label="",style="solid", color="black", weight=3]; 71.80/39.14 11505[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 False",fontsize=16,color="black",shape="box"];11505 -> 11535[label="",style="solid", color="black", weight=3]; 71.80/39.14 11506[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz6830) (Succ zzz626200) == LT)",fontsize=16,color="black",shape="box"];11506 -> 11536[label="",style="solid", color="black", weight=3]; 71.80/39.14 11507[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz6830) Zero == LT)",fontsize=16,color="black",shape="box"];11507 -> 11537[label="",style="solid", color="black", weight=3]; 71.80/39.14 11508[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False",fontsize=16,color="black",shape="triangle"];11508 -> 11538[label="",style="solid", color="black", weight=3]; 71.80/39.14 11509 -> 14342[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11509[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz626200) == LT)",fontsize=16,color="magenta"];11509 -> 14343[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11509 -> 14344[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11509 -> 14345[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11509 -> 14346[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11509 -> 14347[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11509 -> 14348[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11509 -> 14349[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11509 -> 14350[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11509 -> 14351[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11509 -> 14352[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11509 -> 14353[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11509 -> 14354[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11509 -> 14355[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11510[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="box"];11510 -> 11540[label="",style="solid", color="black", weight=3]; 71.80/39.14 11511 -> 11455[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11511[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];11511 -> 11541[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11512[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="box"];11512 -> 11542[label="",style="solid", color="black", weight=3]; 71.80/39.14 11513[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];11513 -> 11543[label="",style="solid", color="black", weight=3]; 71.80/39.14 11514[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 < FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)",fontsize=16,color="black",shape="box"];11514 -> 11544[label="",style="solid", color="black", weight=3]; 71.80/39.14 11515[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 < FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264)",fontsize=16,color="black",shape="box"];11515 -> 11545[label="",style="solid", color="black", weight=3]; 71.80/39.14 11516[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 < FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)",fontsize=16,color="black",shape="box"];11516 -> 11546[label="",style="solid", color="black", weight=3]; 71.80/39.14 11517[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos zzz62620) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];11517 -> 11547[label="",style="solid", color="black", weight=3]; 71.80/39.14 11518[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz626200) (Succ zzz6850) == LT)",fontsize=16,color="black",shape="box"];11518 -> 11548[label="",style="solid", color="black", weight=3]; 71.80/39.14 11519[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz6850) == LT)",fontsize=16,color="black",shape="box"];11519 -> 11549[label="",style="solid", color="black", weight=3]; 71.80/39.14 11520 -> 11464[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11520[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];11520 -> 11550[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11521[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="box"];11521 -> 11551[label="",style="solid", color="black", weight=3]; 71.80/39.14 11522 -> 14480[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11522[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz626200) Zero == LT)",fontsize=16,color="magenta"];11522 -> 14481[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11522 -> 14482[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11522 -> 14483[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11522 -> 14484[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11522 -> 14485[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11522 -> 14486[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11522 -> 14487[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11522 -> 14488[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11522 -> 14489[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11522 -> 14490[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11522 -> 14491[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11522 -> 14492[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11522 -> 14493[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11523[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="box"];11523 -> 11553[label="",style="solid", color="black", weight=3]; 71.80/39.14 11531 -> 22099[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11531[label="FiniteMap.mkBalBranch zzz6260 zzz6261 (FiniteMap.mkVBalBranch False zzz31 (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334) zzz6263) zzz6264",fontsize=16,color="magenta"];11531 -> 22109[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11531 -> 22110[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11531 -> 22111[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11531 -> 22112[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11532[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 < FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)",fontsize=16,color="black",shape="box"];11532 -> 11564[label="",style="solid", color="black", weight=3]; 71.80/39.14 11533[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False",fontsize=16,color="black",shape="box"];11533 -> 11565[label="",style="solid", color="black", weight=3]; 71.80/39.14 11534[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 < FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)",fontsize=16,color="black",shape="box"];11534 -> 11566[label="",style="solid", color="black", weight=3]; 71.80/39.14 1041[label="FiniteMap.splitGT FiniteMap.EmptyFM False",fontsize=16,color="black",shape="box"];1041 -> 1058[label="",style="solid", color="black", weight=3]; 71.80/39.14 1014[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ zzz6200)) (Succ zzz6200)) (Succ zzz6200)) (Succ zzz6200)",fontsize=16,color="black",shape="box"];1014 -> 1053[label="",style="solid", color="black", weight=3]; 71.80/39.14 21570 -> 21604[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21570[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.glueVBal3Size_r zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274)) zzz1643 == LT)",fontsize=16,color="magenta"];21570 -> 21605[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22390[label="zzz21330",fontsize=16,color="green",shape="box"];22391 -> 21605[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22391[label="FiniteMap.glueVBal3Size_r zzz21330 zzz21331 zzz21332 zzz21333 zzz21334 zzz270 zzz271 zzz272 zzz273 zzz274",fontsize=16,color="magenta"];22391 -> 22420[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22391 -> 22421[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22391 -> 22422[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22391 -> 22423[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22391 -> 22424[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22392[label="zzz21334",fontsize=16,color="green",shape="box"];22393[label="zzz21332",fontsize=16,color="green",shape="box"];22394[label="zzz21333",fontsize=16,color="green",shape="box"];22395[label="zzz21331",fontsize=16,color="green",shape="box"];22396 -> 22519[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22396[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (FiniteMap.mkBalBranch6Size_l zzz2134 zzz2130 zzz2131 zzz1674 + FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="magenta"];22396 -> 22520[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 9791[label="FiniteMap.splitGT2 True zzz475 zzz476 zzz477 zzz478 False (compare1 False True (False <= True) == GT)",fontsize=16,color="black",shape="box"];9791 -> 9805[label="",style="solid", color="black", weight=3]; 71.80/39.14 844[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare1 True False False == GT)",fontsize=16,color="black",shape="box"];844 -> 897[label="",style="solid", color="black", weight=3]; 71.80/39.14 845[label="FiniteMap.splitLT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare1 True False False == LT)",fontsize=16,color="black",shape="box"];845 -> 898[label="",style="solid", color="black", weight=3]; 71.80/39.14 23146[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1689 zzz1690 zzz1691 zzz1692 True (compare3 True False == GT)))",fontsize=16,color="black",shape="box"];23146 -> 23152[label="",style="solid", color="black", weight=3]; 71.80/39.14 23147[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1689 zzz1690 zzz1691 zzz1692 True False))",fontsize=16,color="black",shape="box"];23147 -> 23153[label="",style="solid", color="black", weight=3]; 71.80/39.14 2184[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (compare3 True False == GT)",fontsize=16,color="black",shape="box"];2184 -> 2297[label="",style="solid", color="black", weight=3]; 71.80/39.14 2185[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz341 zzz342 zzz343 zzz344 True zzz31 False",fontsize=16,color="black",shape="box"];2185 -> 2298[label="",style="solid", color="black", weight=3]; 71.80/39.14 2186[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 (primCmpNat (Succ (Succ (primPlusNat zzz530 zzz43200))) zzz3420 == LT)",fontsize=16,color="burlywood",shape="box"];24237[label="zzz3420/Succ zzz34200",fontsize=10,color="white",style="solid",shape="box"];2186 -> 24237[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24237 -> 2299[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24238[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];2186 -> 24238[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24238 -> 2300[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 2187[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (GT == LT)",fontsize=16,color="black",shape="triangle"];2187 -> 2301[label="",style="solid", color="black", weight=3]; 71.80/39.14 2188[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 (primCmpNat (Succ zzz43200) zzz3420 == LT)",fontsize=16,color="burlywood",shape="box"];24239[label="zzz3420/Succ zzz34200",fontsize=10,color="white",style="solid",shape="box"];2188 -> 24239[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24239 -> 2302[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24240[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];2188 -> 24240[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24240 -> 2303[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 2189 -> 2187[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2189[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (GT == LT)",fontsize=16,color="magenta"];2190[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 True",fontsize=16,color="black",shape="box"];2190 -> 2304[label="",style="solid", color="black", weight=3]; 71.80/39.14 2191[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344)",fontsize=16,color="black",shape="box"];2191 -> 2305[label="",style="solid", color="black", weight=3]; 71.80/39.14 2192[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344)",fontsize=16,color="black",shape="box"];2192 -> 2306[label="",style="solid", color="black", weight=3]; 71.80/39.14 2193[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344)",fontsize=16,color="black",shape="box"];2193 -> 2307[label="",style="solid", color="black", weight=3]; 71.80/39.14 2194[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 (LT == LT)",fontsize=16,color="black",shape="triangle"];2194 -> 2308[label="",style="solid", color="black", weight=3]; 71.80/39.14 2195[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (primCmpNat zzz3420 (Succ (Succ (primPlusNat zzz540 zzz43200))) == LT)",fontsize=16,color="burlywood",shape="box"];24241[label="zzz3420/Succ zzz34200",fontsize=10,color="white",style="solid",shape="box"];2195 -> 24241[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24241 -> 2309[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24242[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];2195 -> 24242[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24242 -> 2310[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 2196 -> 2194[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2196[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 (LT == LT)",fontsize=16,color="magenta"];2197[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (primCmpNat zzz3420 (Succ zzz43200) == LT)",fontsize=16,color="burlywood",shape="box"];24243[label="zzz3420/Succ zzz34200",fontsize=10,color="white",style="solid",shape="box"];2197 -> 24243[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24243 -> 2311[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24244[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];2197 -> 24244[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24244 -> 2312[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 2293 -> 22099[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2293[label="FiniteMap.mkBalBranch zzz340 zzz341 (FiniteMap.mkVBalBranch True zzz31 (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434) zzz343) zzz344",fontsize=16,color="magenta"];2293 -> 22113[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2293 -> 22114[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2293 -> 22115[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2293 -> 22116[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2294[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344)",fontsize=16,color="black",shape="box"];2294 -> 2412[label="",style="solid", color="black", weight=3]; 71.80/39.14 2295[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 False",fontsize=16,color="black",shape="box"];2295 -> 2413[label="",style="solid", color="black", weight=3]; 71.80/39.14 2296[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344)",fontsize=16,color="black",shape="box"];2296 -> 2414[label="",style="solid", color="black", weight=3]; 71.80/39.14 11271[label="FiniteMap.splitLT0 False zzz4771 zzz4772 zzz4773 zzz4774 False True",fontsize=16,color="black",shape="box"];11271 -> 11308[label="",style="solid", color="black", weight=3]; 71.80/39.14 11535[label="FiniteMap.addToFM_C0 FiniteMap.addToFM0 False zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 otherwise",fontsize=16,color="black",shape="box"];11535 -> 11567[label="",style="solid", color="black", weight=3]; 71.80/39.14 11536 -> 14342[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11536[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat zzz6830 zzz626200 == LT)",fontsize=16,color="magenta"];11536 -> 14356[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11536 -> 14357[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11536 -> 14358[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11536 -> 14359[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11536 -> 14360[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11536 -> 14361[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11536 -> 14362[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11536 -> 14363[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11536 -> 14364[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11536 -> 14365[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11536 -> 14366[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11536 -> 14367[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11536 -> 14368[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11537[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="black",shape="box"];11537 -> 11570[label="",style="solid", color="black", weight=3]; 71.80/39.14 11538[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 < FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264)",fontsize=16,color="black",shape="box"];11538 -> 11571[label="",style="solid", color="black", weight=3]; 71.80/39.14 14343[label="Zero",fontsize=16,color="green",shape="box"];14344[label="zzz6264",fontsize=16,color="green",shape="box"];14345[label="Succ zzz626200",fontsize=16,color="green",shape="box"];14346[label="zzz334",fontsize=16,color="green",shape="box"];14347[label="zzz33200",fontsize=16,color="green",shape="box"];14348[label="zzz333",fontsize=16,color="green",shape="box"];14349[label="zzz6260",fontsize=16,color="green",shape="box"];14350[label="zzz6263",fontsize=16,color="green",shape="box"];14351[label="zzz330",fontsize=16,color="green",shape="box"];14352[label="zzz6261",fontsize=16,color="green",shape="box"];14353[label="zzz331",fontsize=16,color="green",shape="box"];14354[label="zzz31",fontsize=16,color="green",shape="box"];14355[label="zzz626200",fontsize=16,color="green",shape="box"];14342[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat zzz1015 zzz1016 == LT)",fontsize=16,color="burlywood",shape="triangle"];24245[label="zzz1015/Succ zzz10150",fontsize=10,color="white",style="solid",shape="box"];14342 -> 24245[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24245 -> 14473[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24246[label="zzz1015/Zero",fontsize=10,color="white",style="solid",shape="box"];14342 -> 24246[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24246 -> 14474[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11540[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False",fontsize=16,color="black",shape="triangle"];11540 -> 11573[label="",style="solid", color="black", weight=3]; 71.80/39.14 11541[label="Succ zzz626200",fontsize=16,color="green",shape="box"];11542 -> 11508[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11542[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False",fontsize=16,color="magenta"];11542 -> 11574[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11543 -> 22099[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11543[label="FiniteMap.mkBalBranch zzz6260 zzz6261 (FiniteMap.mkVBalBranch False zzz31 (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334) zzz6263) zzz6264",fontsize=16,color="magenta"];11543 -> 22117[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11543 -> 22118[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11543 -> 22119[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11543 -> 22120[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11544[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11544 -> 11579[label="",style="solid", color="black", weight=3]; 71.80/39.14 11545[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11545 -> 11580[label="",style="solid", color="black", weight=3]; 71.80/39.14 11546[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11546 -> 11581[label="",style="solid", color="black", weight=3]; 71.80/39.14 11547 -> 22099[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11547[label="FiniteMap.mkBalBranch zzz6260 zzz6261 (FiniteMap.mkVBalBranch False zzz31 (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334) zzz6263) zzz6264",fontsize=16,color="magenta"];11547 -> 22121[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11547 -> 22122[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11547 -> 22123[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11547 -> 22124[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11548 -> 14480[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11548[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat zzz626200 zzz6850 == LT)",fontsize=16,color="magenta"];11548 -> 14494[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11548 -> 14495[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11548 -> 14496[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11548 -> 14497[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11548 -> 14498[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11548 -> 14499[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11548 -> 14500[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11548 -> 14501[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11548 -> 14502[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11548 -> 14503[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11548 -> 14504[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11548 -> 14505[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11548 -> 14506[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11549[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="black",shape="box"];11549 -> 11588[label="",style="solid", color="black", weight=3]; 71.80/39.14 11550[label="Succ zzz626200",fontsize=16,color="green",shape="box"];11551[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False",fontsize=16,color="black",shape="box"];11551 -> 11589[label="",style="solid", color="black", weight=3]; 71.80/39.14 14481[label="Zero",fontsize=16,color="green",shape="box"];14482[label="zzz333",fontsize=16,color="green",shape="box"];14483[label="zzz6260",fontsize=16,color="green",shape="box"];14484[label="zzz6263",fontsize=16,color="green",shape="box"];14485[label="zzz334",fontsize=16,color="green",shape="box"];14486[label="zzz6261",fontsize=16,color="green",shape="box"];14487[label="zzz31",fontsize=16,color="green",shape="box"];14488[label="zzz330",fontsize=16,color="green",shape="box"];14489[label="zzz331",fontsize=16,color="green",shape="box"];14490[label="zzz6264",fontsize=16,color="green",shape="box"];14491[label="zzz626200",fontsize=16,color="green",shape="box"];14492[label="Succ zzz626200",fontsize=16,color="green",shape="box"];14493[label="zzz33200",fontsize=16,color="green",shape="box"];14480[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat zzz1029 zzz1030 == LT)",fontsize=16,color="burlywood",shape="triangle"];24247[label="zzz1029/Succ zzz10290",fontsize=10,color="white",style="solid",shape="box"];14480 -> 24247[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24247 -> 14611[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24248[label="zzz1029/Zero",fontsize=10,color="white",style="solid",shape="box"];14480 -> 24248[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24248 -> 14612[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11553[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False",fontsize=16,color="black",shape="box"];11553 -> 11591[label="",style="solid", color="black", weight=3]; 71.80/39.14 22109[label="zzz6260",fontsize=16,color="green",shape="box"];22110[label="zzz6264",fontsize=16,color="green",shape="box"];22111[label="zzz6261",fontsize=16,color="green",shape="box"];22112 -> 10327[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22112[label="FiniteMap.mkVBalBranch False zzz31 (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334) zzz6263",fontsize=16,color="magenta"];22112 -> 22254[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22112 -> 22255[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11564[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11564 -> 11598[label="",style="solid", color="black", weight=3]; 71.80/39.14 11565[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 < FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264)",fontsize=16,color="black",shape="box"];11565 -> 11599[label="",style="solid", color="black", weight=3]; 71.80/39.14 11566[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11566 -> 11600[label="",style="solid", color="black", weight=3]; 71.80/39.14 1058[label="FiniteMap.splitGT4 FiniteMap.EmptyFM False",fontsize=16,color="black",shape="triangle"];1058 -> 1127[label="",style="solid", color="black", weight=3]; 71.80/39.14 1053[label="primPlusNat (primPlusNat (primPlusNat (Succ zzz6200) (Succ zzz6200)) (Succ zzz6200)) (Succ zzz6200)",fontsize=16,color="black",shape="box"];1053 -> 1121[label="",style="solid", color="black", weight=3]; 71.80/39.14 21605[label="FiniteMap.glueVBal3Size_r zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274",fontsize=16,color="black",shape="triangle"];21605 -> 21607[label="",style="solid", color="black", weight=3]; 71.80/39.14 21604[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1648) zzz1643 == LT)",fontsize=16,color="burlywood",shape="triangle"];24249[label="zzz1648/Pos zzz16480",fontsize=10,color="white",style="solid",shape="box"];21604 -> 24249[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24249 -> 21608[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24250[label="zzz1648/Neg zzz16480",fontsize=10,color="white",style="solid",shape="box"];21604 -> 24250[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24250 -> 21609[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 22420[label="zzz21330",fontsize=16,color="green",shape="box"];22421[label="zzz21334",fontsize=16,color="green",shape="box"];22422[label="zzz21332",fontsize=16,color="green",shape="box"];22423[label="zzz21333",fontsize=16,color="green",shape="box"];22424[label="zzz21331",fontsize=16,color="green",shape="box"];22520[label="FiniteMap.mkBalBranch6Size_l zzz2134 zzz2130 zzz2131 zzz1674 + FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674",fontsize=16,color="black",shape="box"];22520 -> 22525[label="",style="solid", color="black", weight=3]; 71.80/39.14 22519[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt zzz1676 (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="burlywood",shape="triangle"];24251[label="zzz1676/Pos zzz16760",fontsize=10,color="white",style="solid",shape="box"];22519 -> 24251[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24251 -> 22526[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24252[label="zzz1676/Neg zzz16760",fontsize=10,color="white",style="solid",shape="box"];22519 -> 24252[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24252 -> 22527[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 9805[label="FiniteMap.splitGT2 True zzz475 zzz476 zzz477 zzz478 False (compare1 False True True == GT)",fontsize=16,color="black",shape="box"];9805 -> 9884[label="",style="solid", color="black", weight=3]; 71.80/39.14 897[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare0 True False otherwise == GT)",fontsize=16,color="black",shape="box"];897 -> 1092[label="",style="solid", color="black", weight=3]; 71.80/39.14 898[label="FiniteMap.splitLT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare0 True False otherwise == LT)",fontsize=16,color="black",shape="box"];898 -> 1093[label="",style="solid", color="black", weight=3]; 71.80/39.14 23152[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1689 zzz1690 zzz1691 zzz1692 True (compare2 True False (True == False) == GT)))",fontsize=16,color="black",shape="box"];23152 -> 23162[label="",style="solid", color="black", weight=3]; 71.80/39.14 23153[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM0 True zzz1689 zzz1690 zzz1691 zzz1692 True otherwise))",fontsize=16,color="black",shape="box"];23153 -> 23163[label="",style="solid", color="black", weight=3]; 71.80/39.14 2297[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];2297 -> 2418[label="",style="solid", color="black", weight=3]; 71.80/39.14 2298[label="FiniteMap.addToFM_C0 FiniteMap.addToFM0 True zzz341 zzz342 zzz343 zzz344 True zzz31 otherwise",fontsize=16,color="black",shape="box"];2298 -> 2419[label="",style="solid", color="black", weight=3]; 71.80/39.14 2299[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 (primCmpNat (Succ (Succ (primPlusNat zzz530 zzz43200))) (Succ zzz34200) == LT)",fontsize=16,color="black",shape="box"];2299 -> 2420[label="",style="solid", color="black", weight=3]; 71.80/39.14 2300[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpNat (Succ (Succ (primPlusNat zzz530 zzz43200))) Zero == LT)",fontsize=16,color="black",shape="box"];2300 -> 2421[label="",style="solid", color="black", weight=3]; 71.80/39.14 2301[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 False",fontsize=16,color="black",shape="box"];2301 -> 2422[label="",style="solid", color="black", weight=3]; 71.80/39.14 2302[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 (primCmpNat (Succ zzz43200) (Succ zzz34200) == LT)",fontsize=16,color="black",shape="box"];2302 -> 2423[label="",style="solid", color="black", weight=3]; 71.80/39.14 2303[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpNat (Succ zzz43200) Zero == LT)",fontsize=16,color="black",shape="box"];2303 -> 2424[label="",style="solid", color="black", weight=3]; 71.80/39.14 2304 -> 22099[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2304[label="FiniteMap.mkBalBranch zzz340 zzz341 (FiniteMap.mkVBalBranch True zzz31 (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434) zzz343) zzz344",fontsize=16,color="magenta"];2304 -> 22125[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2304 -> 22126[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2304 -> 22127[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2304 -> 22128[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2305[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2305 -> 2429[label="",style="solid", color="black", weight=3]; 71.80/39.14 2306[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2306 -> 2430[label="",style="solid", color="black", weight=3]; 71.80/39.14 2307[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2307 -> 2431[label="",style="solid", color="black", weight=3]; 71.80/39.14 2308[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos zzz3420) zzz343 zzz344 True",fontsize=16,color="black",shape="box"];2308 -> 2432[label="",style="solid", color="black", weight=3]; 71.80/39.14 2309[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpNat (Succ zzz34200) (Succ (Succ (primPlusNat zzz540 zzz43200))) == LT)",fontsize=16,color="black",shape="box"];2309 -> 2433[label="",style="solid", color="black", weight=3]; 71.80/39.14 2310[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpNat Zero (Succ (Succ (primPlusNat zzz540 zzz43200))) == LT)",fontsize=16,color="black",shape="box"];2310 -> 2434[label="",style="solid", color="black", weight=3]; 71.80/39.14 2311[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpNat (Succ zzz34200) (Succ zzz43200) == LT)",fontsize=16,color="black",shape="box"];2311 -> 2435[label="",style="solid", color="black", weight=3]; 71.80/39.14 2312[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpNat Zero (Succ zzz43200) == LT)",fontsize=16,color="black",shape="box"];2312 -> 2436[label="",style="solid", color="black", weight=3]; 71.80/39.14 22113[label="zzz340",fontsize=16,color="green",shape="box"];22114[label="zzz344",fontsize=16,color="green",shape="box"];22115[label="zzz341",fontsize=16,color="green",shape="box"];22116 -> 1034[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22116[label="FiniteMap.mkVBalBranch True zzz31 (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434) zzz343",fontsize=16,color="magenta"];22116 -> 22256[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22116 -> 22257[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2412[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2412 -> 2549[label="",style="solid", color="black", weight=3]; 71.80/39.14 2413[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344)",fontsize=16,color="black",shape="box"];2413 -> 2550[label="",style="solid", color="black", weight=3]; 71.80/39.14 2414[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2414 -> 2551[label="",style="solid", color="black", weight=3]; 71.80/39.14 11308[label="zzz4773",fontsize=16,color="green",shape="box"];11567[label="FiniteMap.addToFM_C0 FiniteMap.addToFM0 False zzz6261 zzz6262 zzz6263 zzz6264 False zzz31 True",fontsize=16,color="black",shape="box"];11567 -> 11601[label="",style="solid", color="black", weight=3]; 71.80/39.14 14356[label="zzz6830",fontsize=16,color="green",shape="box"];14357[label="zzz6264",fontsize=16,color="green",shape="box"];14358[label="zzz626200",fontsize=16,color="green",shape="box"];14359[label="zzz334",fontsize=16,color="green",shape="box"];14360[label="zzz33200",fontsize=16,color="green",shape="box"];14361[label="zzz333",fontsize=16,color="green",shape="box"];14362[label="zzz6260",fontsize=16,color="green",shape="box"];14363[label="zzz6263",fontsize=16,color="green",shape="box"];14364[label="zzz330",fontsize=16,color="green",shape="box"];14365[label="zzz6261",fontsize=16,color="green",shape="box"];14366[label="zzz331",fontsize=16,color="green",shape="box"];14367[label="zzz31",fontsize=16,color="green",shape="box"];14368[label="zzz626200",fontsize=16,color="green",shape="box"];11570 -> 11540[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11570[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False",fontsize=16,color="magenta"];11571[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11571 -> 11606[label="",style="solid", color="black", weight=3]; 71.80/39.14 14473[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat (Succ zzz10150) zzz1016 == LT)",fontsize=16,color="burlywood",shape="box"];24253[label="zzz1016/Succ zzz10160",fontsize=10,color="white",style="solid",shape="box"];14473 -> 24253[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24253 -> 14613[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24254[label="zzz1016/Zero",fontsize=10,color="white",style="solid",shape="box"];14473 -> 24254[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24254 -> 14614[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 14474[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat Zero zzz1016 == LT)",fontsize=16,color="burlywood",shape="box"];24255[label="zzz1016/Succ zzz10160",fontsize=10,color="white",style="solid",shape="box"];14474 -> 24255[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24255 -> 14615[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24256[label="zzz1016/Zero",fontsize=10,color="white",style="solid",shape="box"];14474 -> 24256[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24256 -> 14616[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11573[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 < FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)",fontsize=16,color="black",shape="box"];11573 -> 11608[label="",style="solid", color="black", weight=3]; 71.80/39.14 11574[label="Zero",fontsize=16,color="green",shape="box"];22117[label="zzz6260",fontsize=16,color="green",shape="box"];22118[label="zzz6264",fontsize=16,color="green",shape="box"];22119[label="zzz6261",fontsize=16,color="green",shape="box"];22120 -> 10327[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22120[label="FiniteMap.mkVBalBranch False zzz31 (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334) zzz6263",fontsize=16,color="magenta"];22120 -> 22258[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22120 -> 22259[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11579[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11579 -> 11611[label="",style="solid", color="black", weight=3]; 71.80/39.14 11580[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11580 -> 11612[label="",style="solid", color="black", weight=3]; 71.80/39.14 11581[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11581 -> 11613[label="",style="solid", color="black", weight=3]; 71.80/39.14 22121[label="zzz6260",fontsize=16,color="green",shape="box"];22122[label="zzz6264",fontsize=16,color="green",shape="box"];22123[label="zzz6261",fontsize=16,color="green",shape="box"];22124 -> 10327[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22124[label="FiniteMap.mkVBalBranch False zzz31 (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334) zzz6263",fontsize=16,color="magenta"];22124 -> 22260[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22124 -> 22261[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 14494[label="zzz6850",fontsize=16,color="green",shape="box"];14495[label="zzz333",fontsize=16,color="green",shape="box"];14496[label="zzz6260",fontsize=16,color="green",shape="box"];14497[label="zzz6263",fontsize=16,color="green",shape="box"];14498[label="zzz334",fontsize=16,color="green",shape="box"];14499[label="zzz6261",fontsize=16,color="green",shape="box"];14500[label="zzz31",fontsize=16,color="green",shape="box"];14501[label="zzz330",fontsize=16,color="green",shape="box"];14502[label="zzz331",fontsize=16,color="green",shape="box"];14503[label="zzz6264",fontsize=16,color="green",shape="box"];14504[label="zzz626200",fontsize=16,color="green",shape="box"];14505[label="zzz626200",fontsize=16,color="green",shape="box"];14506[label="zzz33200",fontsize=16,color="green",shape="box"];11588[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];11588 -> 11620[label="",style="solid", color="black", weight=3]; 71.80/39.14 11589[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 < FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)",fontsize=16,color="black",shape="box"];11589 -> 11621[label="",style="solid", color="black", weight=3]; 71.80/39.14 14611[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat (Succ zzz10290) zzz1030 == LT)",fontsize=16,color="burlywood",shape="box"];24257[label="zzz1030/Succ zzz10300",fontsize=10,color="white",style="solid",shape="box"];14611 -> 24257[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24257 -> 14722[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24258[label="zzz1030/Zero",fontsize=10,color="white",style="solid",shape="box"];14611 -> 24258[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24258 -> 14723[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 14612[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat Zero zzz1030 == LT)",fontsize=16,color="burlywood",shape="box"];24259[label="zzz1030/Succ zzz10300",fontsize=10,color="white",style="solid",shape="box"];14612 -> 24259[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24259 -> 14724[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24260[label="zzz1030/Zero",fontsize=10,color="white",style="solid",shape="box"];14612 -> 24260[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24260 -> 14725[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11591[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 < FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)",fontsize=16,color="black",shape="box"];11591 -> 11623[label="",style="solid", color="black", weight=3]; 71.80/39.14 22254[label="zzz6263",fontsize=16,color="green",shape="box"];22255[label="FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];11598[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11598 -> 11630[label="",style="solid", color="black", weight=3]; 71.80/39.14 11599[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11599 -> 11631[label="",style="solid", color="black", weight=3]; 71.80/39.14 11600[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11600 -> 11632[label="",style="solid", color="black", weight=3]; 71.80/39.14 1127 -> 11[label="",style="dashed", color="red", weight=0]; 71.80/39.14 1127[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];1121[label="primPlusNat (primPlusNat (Succ (Succ (primPlusNat zzz6200 zzz6200))) (Succ zzz6200)) (Succ zzz6200)",fontsize=16,color="black",shape="box"];1121 -> 1173[label="",style="solid", color="black", weight=3]; 71.80/39.14 21607 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21607[label="FiniteMap.sizeFM (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134)",fontsize=16,color="magenta"];21607 -> 21625[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21608[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz16480)) zzz1643 == LT)",fontsize=16,color="black",shape="box"];21608 -> 21626[label="",style="solid", color="black", weight=3]; 71.80/39.14 21609[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz16480)) zzz1643 == LT)",fontsize=16,color="black",shape="box"];21609 -> 21627[label="",style="solid", color="black", weight=3]; 71.80/39.14 22525 -> 22562[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22525[label="primPlusInt (FiniteMap.mkBalBranch6Size_l zzz2134 zzz2130 zzz2131 zzz1674) (FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674)",fontsize=16,color="magenta"];22525 -> 22563[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22526[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos zzz16760) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="burlywood",shape="box"];24261[label="zzz16760/Succ zzz167600",fontsize=10,color="white",style="solid",shape="box"];22526 -> 24261[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24261 -> 22545[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24262[label="zzz16760/Zero",fontsize=10,color="white",style="solid",shape="box"];22526 -> 24262[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24262 -> 22546[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 22527[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg zzz16760) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="burlywood",shape="box"];24263[label="zzz16760/Succ zzz167600",fontsize=10,color="white",style="solid",shape="box"];22527 -> 24263[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24263 -> 22547[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24264[label="zzz16760/Zero",fontsize=10,color="white",style="solid",shape="box"];22527 -> 24264[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24264 -> 22548[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 9884[label="FiniteMap.splitGT2 True zzz475 zzz476 zzz477 zzz478 False (LT == GT)",fontsize=16,color="black",shape="box"];9884 -> 9952[label="",style="solid", color="black", weight=3]; 71.80/39.14 1092[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare0 True False True == GT)",fontsize=16,color="black",shape="box"];1092 -> 1144[label="",style="solid", color="black", weight=3]; 71.80/39.14 1093[label="FiniteMap.splitLT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare0 True False True == LT)",fontsize=16,color="black",shape="box"];1093 -> 1145[label="",style="solid", color="black", weight=3]; 71.80/39.14 23162[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1689 zzz1690 zzz1691 zzz1692 True (compare2 True False False == GT)))",fontsize=16,color="black",shape="box"];23162 -> 23172[label="",style="solid", color="black", weight=3]; 71.80/39.14 23163[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM0 True zzz1689 zzz1690 zzz1691 zzz1692 True True))",fontsize=16,color="black",shape="box"];23163 -> 23173[label="",style="solid", color="black", weight=3]; 71.80/39.14 2418[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (compare2 True False False == GT)",fontsize=16,color="black",shape="box"];2418 -> 2556[label="",style="solid", color="black", weight=3]; 71.80/39.14 2419[label="FiniteMap.addToFM_C0 FiniteMap.addToFM0 True zzz341 zzz342 zzz343 zzz344 True zzz31 True",fontsize=16,color="black",shape="box"];2419 -> 2557[label="",style="solid", color="black", weight=3]; 71.80/39.14 2420 -> 8720[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2420[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 (primCmpNat (Succ (primPlusNat zzz530 zzz43200)) zzz34200 == LT)",fontsize=16,color="magenta"];2420 -> 8721[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2420 -> 8722[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2420 -> 8723[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2420 -> 8724[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2420 -> 8725[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2420 -> 8726[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2420 -> 8727[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2420 -> 8728[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2420 -> 8729[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2420 -> 8730[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2420 -> 8731[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2420 -> 8732[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2420 -> 8733[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2421[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (GT == LT)",fontsize=16,color="black",shape="triangle"];2421 -> 2560[label="",style="solid", color="black", weight=3]; 71.80/39.14 2422[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344)",fontsize=16,color="black",shape="box"];2422 -> 2561[label="",style="solid", color="black", weight=3]; 71.80/39.14 2423 -> 8720[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2423[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos (Succ zzz34200)) zzz343 zzz344 (primCmpNat zzz43200 zzz34200 == LT)",fontsize=16,color="magenta"];2423 -> 8734[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2423 -> 8735[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2423 -> 8736[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2423 -> 8737[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2423 -> 8738[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2423 -> 8739[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2423 -> 8740[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2423 -> 8741[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2423 -> 8742[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2423 -> 8743[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2423 -> 8744[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2423 -> 8745[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2423 -> 8746[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2424 -> 2421[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2424[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (GT == LT)",fontsize=16,color="magenta"];22125[label="zzz340",fontsize=16,color="green",shape="box"];22126[label="zzz344",fontsize=16,color="green",shape="box"];22127[label="zzz341",fontsize=16,color="green",shape="box"];22128 -> 1034[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22128[label="FiniteMap.mkVBalBranch True zzz31 (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434) zzz343",fontsize=16,color="magenta"];22128 -> 22262[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22128 -> 22263[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2429[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2429 -> 2566[label="",style="solid", color="black", weight=3]; 71.80/39.14 2430[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2430 -> 2567[label="",style="solid", color="black", weight=3]; 71.80/39.14 2431[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2431 -> 2568[label="",style="solid", color="black", weight=3]; 71.80/39.14 2432 -> 22099[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2432[label="FiniteMap.mkBalBranch zzz340 zzz341 (FiniteMap.mkVBalBranch True zzz31 (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) zzz343) zzz344",fontsize=16,color="magenta"];2432 -> 22129[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2432 -> 22130[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2432 -> 22131[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2432 -> 22132[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2433 -> 8936[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2433[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpNat zzz34200 (Succ (primPlusNat zzz540 zzz43200)) == LT)",fontsize=16,color="magenta"];2433 -> 8937[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2433 -> 8938[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2433 -> 8939[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2433 -> 8940[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2433 -> 8941[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2433 -> 8942[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2433 -> 8943[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2433 -> 8944[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2433 -> 8945[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2433 -> 8946[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2433 -> 8947[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2433 -> 8948[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2433 -> 8949[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2434[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (LT == LT)",fontsize=16,color="black",shape="triangle"];2434 -> 2575[label="",style="solid", color="black", weight=3]; 71.80/39.14 2435 -> 8936[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2435[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpNat zzz34200 zzz43200 == LT)",fontsize=16,color="magenta"];2435 -> 8950[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2435 -> 8951[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2435 -> 8952[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2435 -> 8953[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2435 -> 8954[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2435 -> 8955[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2435 -> 8956[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2435 -> 8957[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2435 -> 8958[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2435 -> 8959[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2435 -> 8960[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2435 -> 8961[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2435 -> 8962[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2436 -> 2434[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2436[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (LT == LT)",fontsize=16,color="magenta"];22256[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];22257[label="zzz343",fontsize=16,color="green",shape="box"];2549[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2549 -> 2626[label="",style="solid", color="black", weight=3]; 71.80/39.14 2550[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2550 -> 2627[label="",style="solid", color="black", weight=3]; 71.80/39.14 2551[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2551 -> 2628[label="",style="solid", color="black", weight=3]; 71.80/39.14 11601[label="FiniteMap.Branch False (FiniteMap.addToFM0 zzz6261 zzz31) zzz6262 zzz6263 zzz6264",fontsize=16,color="green",shape="box"];11601 -> 11633[label="",style="dashed", color="green", weight=3]; 71.80/39.14 11606[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11606 -> 11638[label="",style="solid", color="black", weight=3]; 71.80/39.14 14613[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat (Succ zzz10150) (Succ zzz10160) == LT)",fontsize=16,color="black",shape="box"];14613 -> 14726[label="",style="solid", color="black", weight=3]; 71.80/39.14 14614[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat (Succ zzz10150) Zero == LT)",fontsize=16,color="black",shape="box"];14614 -> 14727[label="",style="solid", color="black", weight=3]; 71.80/39.14 14615[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat Zero (Succ zzz10160) == LT)",fontsize=16,color="black",shape="box"];14615 -> 14728[label="",style="solid", color="black", weight=3]; 71.80/39.14 14616[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];14616 -> 14729[label="",style="solid", color="black", weight=3]; 71.80/39.14 11608[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11608 -> 11643[label="",style="solid", color="black", weight=3]; 71.80/39.14 22258[label="zzz6263",fontsize=16,color="green",shape="box"];22259[label="FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];11611[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11611 -> 11644[label="",style="solid", color="black", weight=3]; 71.80/39.14 11612[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11612 -> 11645[label="",style="solid", color="black", weight=3]; 71.80/39.14 11613[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11613 -> 11646[label="",style="solid", color="black", weight=3]; 71.80/39.14 22260[label="zzz6263",fontsize=16,color="green",shape="box"];22261[label="FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];11620 -> 22099[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11620[label="FiniteMap.mkBalBranch zzz6260 zzz6261 (FiniteMap.mkVBalBranch False zzz31 (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334) zzz6263) zzz6264",fontsize=16,color="magenta"];11620 -> 22133[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11620 -> 22134[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11620 -> 22135[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11620 -> 22136[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11621[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11621 -> 11655[label="",style="solid", color="black", weight=3]; 71.80/39.14 14722[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat (Succ zzz10290) (Succ zzz10300) == LT)",fontsize=16,color="black",shape="box"];14722 -> 14737[label="",style="solid", color="black", weight=3]; 71.80/39.14 14723[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat (Succ zzz10290) Zero == LT)",fontsize=16,color="black",shape="box"];14723 -> 14738[label="",style="solid", color="black", weight=3]; 71.80/39.14 14724[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat Zero (Succ zzz10300) == LT)",fontsize=16,color="black",shape="box"];14724 -> 14739[label="",style="solid", color="black", weight=3]; 71.80/39.14 14725[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];14725 -> 14740[label="",style="solid", color="black", weight=3]; 71.80/39.14 11623[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11623 -> 11657[label="",style="solid", color="black", weight=3]; 71.80/39.14 11630[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11630 -> 11665[label="",style="solid", color="black", weight=3]; 71.80/39.14 11631[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11631 -> 11666[label="",style="solid", color="black", weight=3]; 71.80/39.14 11632[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11632 -> 11667[label="",style="solid", color="black", weight=3]; 71.80/39.14 1173 -> 2386[label="",style="dashed", color="red", weight=0]; 71.80/39.14 1173[label="primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat zzz6200 zzz6200)) zzz6200))) (Succ zzz6200)",fontsize=16,color="magenta"];1173 -> 2387[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 1173 -> 2388[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21625[label="FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134",fontsize=16,color="green",shape="box"];21626 -> 21647[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21626[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16480)) zzz1643 == LT)",fontsize=16,color="magenta"];21626 -> 21648[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21627 -> 21649[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21627[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16480)) zzz1643 == LT)",fontsize=16,color="magenta"];21627 -> 21650[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22563[label="FiniteMap.mkBalBranch6Size_l zzz2134 zzz2130 zzz2131 zzz1674",fontsize=16,color="black",shape="triangle"];22563 -> 22565[label="",style="solid", color="black", weight=3]; 71.80/39.14 22562[label="primPlusInt zzz1678 (FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674)",fontsize=16,color="burlywood",shape="triangle"];24265[label="zzz1678/Pos zzz16780",fontsize=10,color="white",style="solid",shape="box"];22562 -> 24265[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24265 -> 22566[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24266[label="zzz1678/Neg zzz16780",fontsize=10,color="white",style="solid",shape="box"];22562 -> 24266[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24266 -> 22567[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 22545[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz167600)) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];22545 -> 22568[label="",style="solid", color="black", weight=3]; 71.80/39.14 22546[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];22546 -> 22569[label="",style="solid", color="black", weight=3]; 71.80/39.14 22547[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz167600)) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];22547 -> 22570[label="",style="solid", color="black", weight=3]; 71.80/39.14 22548[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];22548 -> 22571[label="",style="solid", color="black", weight=3]; 71.80/39.14 9952[label="FiniteMap.splitGT2 True zzz475 zzz476 zzz477 zzz478 False False",fontsize=16,color="black",shape="box"];9952 -> 10031[label="",style="solid", color="black", weight=3]; 71.80/39.14 1144[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (GT == GT)",fontsize=16,color="black",shape="box"];1144 -> 1200[label="",style="solid", color="black", weight=3]; 71.80/39.14 1145[label="FiniteMap.splitLT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (GT == LT)",fontsize=16,color="black",shape="box"];1145 -> 1201[label="",style="solid", color="black", weight=3]; 71.80/39.14 23172[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1689 zzz1690 zzz1691 zzz1692 True (compare1 True False (True <= False) == GT)))",fontsize=16,color="black",shape="box"];23172 -> 23176[label="",style="solid", color="black", weight=3]; 71.80/39.14 23173[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (Just zzz1689))",fontsize=16,color="black",shape="box"];23173 -> 23177[label="",style="solid", color="black", weight=3]; 71.80/39.14 2556[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (compare1 True False (True <= False) == GT)",fontsize=16,color="black",shape="box"];2556 -> 2631[label="",style="solid", color="black", weight=3]; 71.80/39.14 2557[label="FiniteMap.Branch True (FiniteMap.addToFM0 zzz341 zzz31) zzz342 zzz343 zzz344",fontsize=16,color="green",shape="box"];2557 -> 2632[label="",style="dashed", color="green", weight=3]; 71.80/39.14 8721[label="zzz431",fontsize=16,color="green",shape="box"];8722[label="zzz340",fontsize=16,color="green",shape="box"];8723[label="zzz430",fontsize=16,color="green",shape="box"];8724[label="zzz341",fontsize=16,color="green",shape="box"];8725[label="zzz34200",fontsize=16,color="green",shape="box"];8726[label="zzz343",fontsize=16,color="green",shape="box"];8727[label="zzz31",fontsize=16,color="green",shape="box"];8728[label="zzz43200",fontsize=16,color="green",shape="box"];8729[label="zzz434",fontsize=16,color="green",shape="box"];8730[label="Succ (primPlusNat zzz530 zzz43200)",fontsize=16,color="green",shape="box"];8730 -> 8888[label="",style="dashed", color="green", weight=3]; 71.80/39.14 8731[label="zzz433",fontsize=16,color="green",shape="box"];8732[label="zzz344",fontsize=16,color="green",shape="box"];8733[label="zzz34200",fontsize=16,color="green",shape="box"];8720[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpNat zzz592 zzz593 == LT)",fontsize=16,color="burlywood",shape="triangle"];24267[label="zzz592/Succ zzz5920",fontsize=10,color="white",style="solid",shape="box"];8720 -> 24267[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24267 -> 8889[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24268[label="zzz592/Zero",fontsize=10,color="white",style="solid",shape="box"];8720 -> 24268[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24268 -> 8890[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 2560[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 False",fontsize=16,color="black",shape="box"];2560 -> 2635[label="",style="solid", color="black", weight=3]; 71.80/39.14 2561[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2561 -> 2636[label="",style="solid", color="black", weight=3]; 71.80/39.14 8734[label="zzz431",fontsize=16,color="green",shape="box"];8735[label="zzz340",fontsize=16,color="green",shape="box"];8736[label="zzz430",fontsize=16,color="green",shape="box"];8737[label="zzz341",fontsize=16,color="green",shape="box"];8738[label="zzz34200",fontsize=16,color="green",shape="box"];8739[label="zzz343",fontsize=16,color="green",shape="box"];8740[label="zzz31",fontsize=16,color="green",shape="box"];8741[label="zzz43200",fontsize=16,color="green",shape="box"];8742[label="zzz434",fontsize=16,color="green",shape="box"];8743[label="zzz43200",fontsize=16,color="green",shape="box"];8744[label="zzz433",fontsize=16,color="green",shape="box"];8745[label="zzz344",fontsize=16,color="green",shape="box"];8746[label="zzz34200",fontsize=16,color="green",shape="box"];22262[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];22263[label="zzz343",fontsize=16,color="green",shape="box"];2566[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2566 -> 2641[label="",style="solid", color="black", weight=3]; 71.80/39.14 2567[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2567 -> 2642[label="",style="solid", color="black", weight=3]; 71.80/39.14 2568[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2568 -> 2643[label="",style="solid", color="black", weight=3]; 71.80/39.14 22129[label="zzz340",fontsize=16,color="green",shape="box"];22130[label="zzz344",fontsize=16,color="green",shape="box"];22131[label="zzz341",fontsize=16,color="green",shape="box"];22132 -> 1034[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22132[label="FiniteMap.mkVBalBranch True zzz31 (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) zzz343",fontsize=16,color="magenta"];22132 -> 22264[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22132 -> 22265[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 8937[label="zzz430",fontsize=16,color="green",shape="box"];8938[label="zzz43200",fontsize=16,color="green",shape="box"];8939[label="zzz34200",fontsize=16,color="green",shape="box"];8940[label="zzz344",fontsize=16,color="green",shape="box"];8941[label="zzz434",fontsize=16,color="green",shape="box"];8942[label="zzz341",fontsize=16,color="green",shape="box"];8943[label="zzz31",fontsize=16,color="green",shape="box"];8944[label="zzz343",fontsize=16,color="green",shape="box"];8945[label="zzz34200",fontsize=16,color="green",shape="box"];8946[label="zzz340",fontsize=16,color="green",shape="box"];8947[label="zzz431",fontsize=16,color="green",shape="box"];8948[label="Succ (primPlusNat zzz540 zzz43200)",fontsize=16,color="green",shape="box"];8948 -> 9098[label="",style="dashed", color="green", weight=3]; 71.80/39.14 8949[label="zzz433",fontsize=16,color="green",shape="box"];8936[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpNat zzz609 zzz610 == LT)",fontsize=16,color="burlywood",shape="triangle"];24269[label="zzz609/Succ zzz6090",fontsize=10,color="white",style="solid",shape="box"];8936 -> 24269[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24269 -> 9099[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24270[label="zzz609/Zero",fontsize=10,color="white",style="solid",shape="box"];8936 -> 24270[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24270 -> 9100[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 2575[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True",fontsize=16,color="black",shape="box"];2575 -> 2648[label="",style="solid", color="black", weight=3]; 71.80/39.14 8950[label="zzz430",fontsize=16,color="green",shape="box"];8951[label="zzz43200",fontsize=16,color="green",shape="box"];8952[label="zzz34200",fontsize=16,color="green",shape="box"];8953[label="zzz344",fontsize=16,color="green",shape="box"];8954[label="zzz434",fontsize=16,color="green",shape="box"];8955[label="zzz341",fontsize=16,color="green",shape="box"];8956[label="zzz31",fontsize=16,color="green",shape="box"];8957[label="zzz343",fontsize=16,color="green",shape="box"];8958[label="zzz34200",fontsize=16,color="green",shape="box"];8959[label="zzz340",fontsize=16,color="green",shape="box"];8960[label="zzz431",fontsize=16,color="green",shape="box"];8961[label="zzz43200",fontsize=16,color="green",shape="box"];8962[label="zzz433",fontsize=16,color="green",shape="box"];2626[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2626 -> 2696[label="",style="solid", color="black", weight=3]; 71.80/39.14 2627[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2627 -> 2697[label="",style="solid", color="black", weight=3]; 71.80/39.14 2628[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2628 -> 2698[label="",style="solid", color="black", weight=3]; 71.80/39.14 11633 -> 1204[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11633[label="FiniteMap.addToFM0 zzz6261 zzz31",fontsize=16,color="magenta"];11633 -> 11668[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11633 -> 11669[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11638[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11638 -> 11675[label="",style="solid", color="black", weight=3]; 71.80/39.14 14726 -> 14342[label="",style="dashed", color="red", weight=0]; 71.80/39.14 14726[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat zzz10150 zzz10160 == LT)",fontsize=16,color="magenta"];14726 -> 14741[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 14726 -> 14742[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 14727[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (GT == LT)",fontsize=16,color="black",shape="box"];14727 -> 14743[label="",style="solid", color="black", weight=3]; 71.80/39.14 14728[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (LT == LT)",fontsize=16,color="black",shape="box"];14728 -> 14744[label="",style="solid", color="black", weight=3]; 71.80/39.14 14729[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (EQ == LT)",fontsize=16,color="black",shape="box"];14729 -> 14745[label="",style="solid", color="black", weight=3]; 71.80/39.14 11643[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11643 -> 11678[label="",style="solid", color="black", weight=3]; 71.80/39.14 11644 -> 11760[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11644[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11644 -> 11761[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11645 -> 11766[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11645[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11645 -> 11767[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11646 -> 11772[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11646[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11646 -> 11773[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22133[label="zzz6260",fontsize=16,color="green",shape="box"];22134[label="zzz6264",fontsize=16,color="green",shape="box"];22135[label="zzz6261",fontsize=16,color="green",shape="box"];22136 -> 10327[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22136[label="FiniteMap.mkVBalBranch False zzz31 (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334) zzz6263",fontsize=16,color="magenta"];22136 -> 22266[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22136 -> 22267[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11655[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11655 -> 11689[label="",style="solid", color="black", weight=3]; 71.80/39.14 14737 -> 14480[label="",style="dashed", color="red", weight=0]; 71.80/39.14 14737[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat zzz10290 zzz10300 == LT)",fontsize=16,color="magenta"];14737 -> 14784[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 14737 -> 14785[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 14738[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (GT == LT)",fontsize=16,color="black",shape="box"];14738 -> 14786[label="",style="solid", color="black", weight=3]; 71.80/39.14 14739[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (LT == LT)",fontsize=16,color="black",shape="box"];14739 -> 14787[label="",style="solid", color="black", weight=3]; 71.80/39.14 14740[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (EQ == LT)",fontsize=16,color="black",shape="box"];14740 -> 14788[label="",style="solid", color="black", weight=3]; 71.80/39.14 11657[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11657 -> 11691[label="",style="solid", color="black", weight=3]; 71.80/39.14 11665 -> 11787[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11665[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11665 -> 11788[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11666[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11666 -> 11751[label="",style="solid", color="black", weight=3]; 71.80/39.14 11667 -> 11794[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11667[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11667 -> 11795[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2387[label="Succ (primPlusNat (Succ (primPlusNat zzz6200 zzz6200)) zzz6200)",fontsize=16,color="green",shape="box"];2387 -> 2415[label="",style="dashed", color="green", weight=3]; 71.80/39.14 2388[label="Succ zzz6200",fontsize=16,color="green",shape="box"];2386[label="primPlusNat (Succ zzz60) zzz61",fontsize=16,color="burlywood",shape="triangle"];24271[label="zzz61/Succ zzz610",fontsize=10,color="white",style="solid",shape="box"];2386 -> 24271[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24271 -> 2416[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24272[label="zzz61/Zero",fontsize=10,color="white",style="solid",shape="box"];2386 -> 24272[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24272 -> 2417[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21648 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21648[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16480",fontsize=16,color="magenta"];21648 -> 21656[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21647[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos zzz1649) zzz1643 == LT)",fontsize=16,color="burlywood",shape="triangle"];24273[label="zzz1649/Succ zzz16490",fontsize=10,color="white",style="solid",shape="box"];21647 -> 24273[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24273 -> 21657[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24274[label="zzz1649/Zero",fontsize=10,color="white",style="solid",shape="box"];21647 -> 24274[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24274 -> 21658[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21650 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21650[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16480",fontsize=16,color="magenta"];21650 -> 21659[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21649[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg zzz1650) zzz1643 == LT)",fontsize=16,color="burlywood",shape="triangle"];24275[label="zzz1650/Succ zzz16500",fontsize=10,color="white",style="solid",shape="box"];21649 -> 24275[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24275 -> 21660[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24276[label="zzz1650/Zero",fontsize=10,color="white",style="solid",shape="box"];21649 -> 24276[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24276 -> 21661[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 22565 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22565[label="FiniteMap.sizeFM zzz1674",fontsize=16,color="magenta"];22565 -> 22589[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22566[label="primPlusInt (Pos zzz16780) (FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674)",fontsize=16,color="black",shape="box"];22566 -> 22590[label="",style="solid", color="black", weight=3]; 71.80/39.14 22567[label="primPlusInt (Neg zzz16780) (FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674)",fontsize=16,color="black",shape="box"];22567 -> 22591[label="",style="solid", color="black", weight=3]; 71.80/39.14 22568[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz167600) (Succ (Succ Zero)) == LT)",fontsize=16,color="black",shape="box"];22568 -> 22592[label="",style="solid", color="black", weight=3]; 71.80/39.14 22569[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat Zero (Succ (Succ Zero)) == LT)",fontsize=16,color="black",shape="box"];22569 -> 22593[label="",style="solid", color="black", weight=3]; 71.80/39.14 22570[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (LT == LT)",fontsize=16,color="black",shape="triangle"];22570 -> 22594[label="",style="solid", color="black", weight=3]; 71.80/39.14 22571 -> 22570[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22571[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (LT == LT)",fontsize=16,color="magenta"];10031[label="FiniteMap.splitGT1 True zzz475 zzz476 zzz477 zzz478 False (False < True)",fontsize=16,color="black",shape="box"];10031 -> 10035[label="",style="solid", color="black", weight=3]; 71.80/39.14 1200[label="FiniteMap.splitGT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True True",fontsize=16,color="black",shape="box"];1200 -> 1271[label="",style="solid", color="black", weight=3]; 71.80/39.14 1201[label="FiniteMap.splitLT2 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True False",fontsize=16,color="black",shape="box"];1201 -> 1272[label="",style="solid", color="black", weight=3]; 71.80/39.14 23176[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1689 zzz1690 zzz1691 zzz1692 True (compare1 True False False == GT)))",fontsize=16,color="black",shape="box"];23176 -> 23180[label="",style="solid", color="black", weight=3]; 71.80/39.14 23177[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 True",fontsize=16,color="black",shape="box"];23177 -> 23181[label="",style="solid", color="black", weight=3]; 71.80/39.14 2631[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (compare1 True False False == GT)",fontsize=16,color="black",shape="box"];2631 -> 2701[label="",style="solid", color="black", weight=3]; 71.80/39.14 2632 -> 1204[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2632[label="FiniteMap.addToFM0 zzz341 zzz31",fontsize=16,color="magenta"];2632 -> 2702[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2632 -> 2703[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 8888 -> 2630[label="",style="dashed", color="red", weight=0]; 71.80/39.14 8888[label="primPlusNat zzz530 zzz43200",fontsize=16,color="magenta"];8888 -> 8909[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 8888 -> 8910[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 8889[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpNat (Succ zzz5920) zzz593 == LT)",fontsize=16,color="burlywood",shape="box"];24277[label="zzz593/Succ zzz5930",fontsize=10,color="white",style="solid",shape="box"];8889 -> 24277[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24277 -> 8911[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24278[label="zzz593/Zero",fontsize=10,color="white",style="solid",shape="box"];8889 -> 24278[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24278 -> 8912[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 8890[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpNat Zero zzz593 == LT)",fontsize=16,color="burlywood",shape="box"];24279[label="zzz593/Succ zzz5930",fontsize=10,color="white",style="solid",shape="box"];8890 -> 24279[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24279 -> 8913[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24280[label="zzz593/Zero",fontsize=10,color="white",style="solid",shape="box"];8890 -> 24280[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24280 -> 8914[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 2635[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344)",fontsize=16,color="black",shape="box"];2635 -> 2711[label="",style="solid", color="black", weight=3]; 71.80/39.14 2636[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2636 -> 2712[label="",style="solid", color="black", weight=3]; 71.80/39.14 2641[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2641 -> 2717[label="",style="solid", color="black", weight=3]; 71.80/39.14 2642[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2642 -> 2718[label="",style="solid", color="black", weight=3]; 71.80/39.14 2643[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2643 -> 2719[label="",style="solid", color="black", weight=3]; 71.80/39.14 22264[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];22265[label="zzz343",fontsize=16,color="green",shape="box"];9098 -> 2630[label="",style="dashed", color="red", weight=0]; 71.80/39.14 9098[label="primPlusNat zzz540 zzz43200",fontsize=16,color="magenta"];9098 -> 9202[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 9098 -> 9203[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 9099[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpNat (Succ zzz6090) zzz610 == LT)",fontsize=16,color="burlywood",shape="box"];24281[label="zzz610/Succ zzz6100",fontsize=10,color="white",style="solid",shape="box"];9099 -> 24281[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24281 -> 9204[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24282[label="zzz610/Zero",fontsize=10,color="white",style="solid",shape="box"];9099 -> 24282[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24282 -> 9205[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 9100[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpNat Zero zzz610 == LT)",fontsize=16,color="burlywood",shape="box"];24283[label="zzz610/Succ zzz6100",fontsize=10,color="white",style="solid",shape="box"];9100 -> 24283[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24283 -> 9206[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24284[label="zzz610/Zero",fontsize=10,color="white",style="solid",shape="box"];9100 -> 24284[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24284 -> 9207[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 2648 -> 22099[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2648[label="FiniteMap.mkBalBranch zzz340 zzz341 (FiniteMap.mkVBalBranch True zzz31 (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) zzz343) zzz344",fontsize=16,color="magenta"];2648 -> 22137[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2648 -> 22138[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2648 -> 22139[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2648 -> 22140[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2696[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2696 -> 2746[label="",style="solid", color="black", weight=3]; 71.80/39.14 2697[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2697 -> 2747[label="",style="solid", color="black", weight=3]; 71.80/39.14 2698[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2698 -> 2748[label="",style="solid", color="black", weight=3]; 71.80/39.14 11668[label="zzz6261",fontsize=16,color="green",shape="box"];11669[label="zzz31",fontsize=16,color="green",shape="box"];1204[label="FiniteMap.addToFM0 zzz71 zzz11",fontsize=16,color="black",shape="triangle"];1204 -> 1277[label="",style="solid", color="black", weight=3]; 71.80/39.14 11675 -> 11805[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11675[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11675 -> 11806[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 14741[label="zzz10150",fontsize=16,color="green",shape="box"];14742[label="zzz10160",fontsize=16,color="green",shape="box"];14743[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False",fontsize=16,color="black",shape="triangle"];14743 -> 14789[label="",style="solid", color="black", weight=3]; 71.80/39.14 14744[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 True",fontsize=16,color="black",shape="box"];14744 -> 14790[label="",style="solid", color="black", weight=3]; 71.80/39.14 14745 -> 14743[label="",style="dashed", color="red", weight=0]; 71.80/39.14 14745[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False",fontsize=16,color="magenta"];11678[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11678 -> 11759[label="",style="solid", color="black", weight=3]; 71.80/39.14 11761[label="FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264",fontsize=16,color="black",shape="box"];11761 -> 11763[label="",style="solid", color="black", weight=3]; 71.80/39.14 11760[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz698) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24285[label="zzz698/Pos zzz6980",fontsize=10,color="white",style="solid",shape="box"];11760 -> 24285[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24285 -> 11764[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24286[label="zzz698/Neg zzz6980",fontsize=10,color="white",style="solid",shape="box"];11760 -> 24286[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24286 -> 11765[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11767[label="FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264",fontsize=16,color="black",shape="box"];11767 -> 11769[label="",style="solid", color="black", weight=3]; 71.80/39.14 11766[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz699) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24287[label="zzz699/Pos zzz6990",fontsize=10,color="white",style="solid",shape="box"];11766 -> 24287[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24287 -> 11770[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24288[label="zzz699/Neg zzz6990",fontsize=10,color="white",style="solid",shape="box"];11766 -> 24288[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24288 -> 11771[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11773[label="FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264",fontsize=16,color="black",shape="box"];11773 -> 11775[label="",style="solid", color="black", weight=3]; 71.80/39.14 11772[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz700) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24289[label="zzz700/Pos zzz7000",fontsize=10,color="white",style="solid",shape="box"];11772 -> 24289[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24289 -> 11776[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24290[label="zzz700/Neg zzz7000",fontsize=10,color="white",style="solid",shape="box"];11772 -> 24290[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24290 -> 11777[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 22266[label="zzz6263",fontsize=16,color="green",shape="box"];22267[label="FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];11689[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11689 -> 11784[label="",style="solid", color="black", weight=3]; 71.80/39.14 14784[label="zzz10300",fontsize=16,color="green",shape="box"];14785[label="zzz10290",fontsize=16,color="green",shape="box"];14786[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False",fontsize=16,color="black",shape="triangle"];14786 -> 14806[label="",style="solid", color="black", weight=3]; 71.80/39.14 14787[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 True",fontsize=16,color="black",shape="box"];14787 -> 14807[label="",style="solid", color="black", weight=3]; 71.80/39.14 14788 -> 14786[label="",style="dashed", color="red", weight=0]; 71.80/39.14 14788[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False",fontsize=16,color="magenta"];11691[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11691 -> 11786[label="",style="solid", color="black", weight=3]; 71.80/39.14 11788[label="FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264",fontsize=16,color="black",shape="box"];11788 -> 11790[label="",style="solid", color="black", weight=3]; 71.80/39.14 11787[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz701) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24291[label="zzz701/Pos zzz7010",fontsize=10,color="white",style="solid",shape="box"];11787 -> 24291[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24291 -> 11791[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24292[label="zzz701/Neg zzz7010",fontsize=10,color="white",style="solid",shape="box"];11787 -> 24292[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24292 -> 11792[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11751 -> 11835[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11751[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11751 -> 11836[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11795[label="FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264",fontsize=16,color="black",shape="box"];11795 -> 11797[label="",style="solid", color="black", weight=3]; 71.80/39.14 11794[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz702) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24293[label="zzz702/Pos zzz7020",fontsize=10,color="white",style="solid",shape="box"];11794 -> 24293[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24293 -> 11798[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24294[label="zzz702/Neg zzz7020",fontsize=10,color="white",style="solid",shape="box"];11794 -> 24294[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24294 -> 11799[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 2415 -> 2386[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2415[label="primPlusNat (Succ (primPlusNat zzz6200 zzz6200)) zzz6200",fontsize=16,color="magenta"];2415 -> 2552[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2415 -> 2553[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2416[label="primPlusNat (Succ zzz60) (Succ zzz610)",fontsize=16,color="black",shape="box"];2416 -> 2554[label="",style="solid", color="black", weight=3]; 71.80/39.14 2417[label="primPlusNat (Succ zzz60) Zero",fontsize=16,color="black",shape="box"];2417 -> 2555[label="",style="solid", color="black", weight=3]; 71.80/39.14 21656[label="zzz16480",fontsize=16,color="green",shape="box"];21657[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos (Succ zzz16490)) zzz1643 == LT)",fontsize=16,color="burlywood",shape="box"];24295[label="zzz1643/Pos zzz16430",fontsize=10,color="white",style="solid",shape="box"];21657 -> 24295[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24295 -> 21664[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24296[label="zzz1643/Neg zzz16430",fontsize=10,color="white",style="solid",shape="box"];21657 -> 24296[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24296 -> 21665[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21658[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos Zero) zzz1643 == LT)",fontsize=16,color="burlywood",shape="box"];24297[label="zzz1643/Pos zzz16430",fontsize=10,color="white",style="solid",shape="box"];21658 -> 24297[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24297 -> 21666[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24298[label="zzz1643/Neg zzz16430",fontsize=10,color="white",style="solid",shape="box"];21658 -> 24298[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24298 -> 21667[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21659[label="zzz16480",fontsize=16,color="green",shape="box"];21660[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg (Succ zzz16500)) zzz1643 == LT)",fontsize=16,color="burlywood",shape="box"];24299[label="zzz1643/Pos zzz16430",fontsize=10,color="white",style="solid",shape="box"];21660 -> 24299[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24299 -> 21668[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24300[label="zzz1643/Neg zzz16430",fontsize=10,color="white",style="solid",shape="box"];21660 -> 24300[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24300 -> 21669[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21661[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg Zero) zzz1643 == LT)",fontsize=16,color="burlywood",shape="box"];24301[label="zzz1643/Pos zzz16430",fontsize=10,color="white",style="solid",shape="box"];21661 -> 24301[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24301 -> 21670[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24302[label="zzz1643/Neg zzz16430",fontsize=10,color="white",style="solid",shape="box"];21661 -> 24302[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24302 -> 21671[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 22589[label="zzz1674",fontsize=16,color="green",shape="box"];22590 -> 11696[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22590[label="primPlusInt (Pos zzz16780) (FiniteMap.sizeFM zzz2134)",fontsize=16,color="magenta"];22590 -> 22672[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22590 -> 22673[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22591 -> 12789[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22591[label="primPlusInt (Neg zzz16780) (FiniteMap.sizeFM zzz2134)",fontsize=16,color="magenta"];22591 -> 22674[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22591 -> 22675[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22592[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat zzz167600 (Succ Zero) == LT)",fontsize=16,color="burlywood",shape="box"];24303[label="zzz167600/Succ zzz1676000",fontsize=10,color="white",style="solid",shape="box"];22592 -> 24303[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24303 -> 22676[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24304[label="zzz167600/Zero",fontsize=10,color="white",style="solid",shape="box"];22592 -> 24304[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24304 -> 22677[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 22593 -> 22570[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22593[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (LT == LT)",fontsize=16,color="magenta"];22594[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 True",fontsize=16,color="black",shape="box"];22594 -> 22678[label="",style="solid", color="black", weight=3]; 71.80/39.14 10035[label="FiniteMap.splitGT1 True zzz475 zzz476 zzz477 zzz478 False (compare False True == LT)",fontsize=16,color="black",shape="box"];10035 -> 10087[label="",style="solid", color="black", weight=3]; 71.80/39.14 1271[label="FiniteMap.splitGT FiniteMap.EmptyFM True",fontsize=16,color="black",shape="box"];1271 -> 1337[label="",style="solid", color="black", weight=3]; 71.80/39.14 1272[label="FiniteMap.splitLT1 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (True > False)",fontsize=16,color="black",shape="box"];1272 -> 1338[label="",style="solid", color="black", weight=3]; 71.80/39.14 23180[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1689 zzz1690 zzz1691 zzz1692 True (compare0 True False otherwise == GT)))",fontsize=16,color="black",shape="box"];23180 -> 23184[label="",style="solid", color="black", weight=3]; 71.80/39.14 23181 -> 1034[label="",style="dashed", color="red", weight=0]; 71.80/39.14 23181[label="FiniteMap.mkVBalBranch True (FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True) zzz1684) (FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True) zzz1686) (FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True) zzz1687)",fontsize=16,color="magenta"];23181 -> 23185[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 23181 -> 23186[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 23181 -> 23187[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2701[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (compare0 True False otherwise == GT)",fontsize=16,color="black",shape="box"];2701 -> 2753[label="",style="solid", color="black", weight=3]; 71.80/39.14 2702[label="zzz341",fontsize=16,color="green",shape="box"];2703[label="zzz31",fontsize=16,color="green",shape="box"];8909[label="zzz530",fontsize=16,color="green",shape="box"];8910[label="zzz43200",fontsize=16,color="green",shape="box"];8911[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpNat (Succ zzz5920) (Succ zzz5930) == LT)",fontsize=16,color="black",shape="box"];8911 -> 9101[label="",style="solid", color="black", weight=3]; 71.80/39.14 8912[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpNat (Succ zzz5920) Zero == LT)",fontsize=16,color="black",shape="box"];8912 -> 9102[label="",style="solid", color="black", weight=3]; 71.80/39.14 8913[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpNat Zero (Succ zzz5930) == LT)",fontsize=16,color="black",shape="box"];8913 -> 9103[label="",style="solid", color="black", weight=3]; 71.80/39.14 8914[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];8914 -> 9104[label="",style="solid", color="black", weight=3]; 71.80/39.14 2711[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2711 -> 2759[label="",style="solid", color="black", weight=3]; 71.80/39.14 2712[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2712 -> 2760[label="",style="solid", color="black", weight=3]; 71.80/39.14 2717[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz340 zzz341 (Pos Zero) zzz343 zzz344))) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2717 -> 2766[label="",style="solid", color="black", weight=3]; 71.80/39.14 2718[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344))) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2718 -> 2767[label="",style="solid", color="black", weight=3]; 71.80/39.14 2719[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz340 zzz341 (Neg Zero) zzz343 zzz344))) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2719 -> 2768[label="",style="solid", color="black", weight=3]; 71.80/39.14 9202[label="zzz540",fontsize=16,color="green",shape="box"];9203[label="zzz43200",fontsize=16,color="green",shape="box"];9204[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpNat (Succ zzz6090) (Succ zzz6100) == LT)",fontsize=16,color="black",shape="box"];9204 -> 9221[label="",style="solid", color="black", weight=3]; 71.80/39.14 9205[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpNat (Succ zzz6090) Zero == LT)",fontsize=16,color="black",shape="box"];9205 -> 9222[label="",style="solid", color="black", weight=3]; 71.80/39.14 9206[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpNat Zero (Succ zzz6100) == LT)",fontsize=16,color="black",shape="box"];9206 -> 9223[label="",style="solid", color="black", weight=3]; 71.80/39.14 9207[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];9207 -> 9224[label="",style="solid", color="black", weight=3]; 71.80/39.14 22137[label="zzz340",fontsize=16,color="green",shape="box"];22138[label="zzz344",fontsize=16,color="green",shape="box"];22139[label="zzz341",fontsize=16,color="green",shape="box"];22140 -> 1034[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22140[label="FiniteMap.mkVBalBranch True zzz31 (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) zzz343",fontsize=16,color="magenta"];22140 -> 22268[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22140 -> 22269[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2746[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz340 zzz341 (Pos Zero) zzz343 zzz344))) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2746 -> 2806[label="",style="solid", color="black", weight=3]; 71.80/39.14 2747[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2747 -> 2807[label="",style="solid", color="black", weight=3]; 71.80/39.14 2748[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz340 zzz341 (Neg Zero) zzz343 zzz344))) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2748 -> 2808[label="",style="solid", color="black", weight=3]; 71.80/39.14 1277[label="zzz11",fontsize=16,color="green",shape="box"];11806[label="FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264",fontsize=16,color="black",shape="box"];11806 -> 11808[label="",style="solid", color="black", weight=3]; 71.80/39.14 11805[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz703) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24305[label="zzz703/Pos zzz7030",fontsize=10,color="white",style="solid",shape="box"];11805 -> 24305[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24305 -> 11809[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24306[label="zzz703/Neg zzz7030",fontsize=10,color="white",style="solid",shape="box"];11805 -> 24306[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24306 -> 11810[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 14789[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 < FiniteMap.mkVBalBranch3Size_l zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013)",fontsize=16,color="black",shape="box"];14789 -> 14808[label="",style="solid", color="black", weight=3]; 71.80/39.14 14790 -> 22099[label="",style="dashed", color="red", weight=0]; 71.80/39.14 14790[label="FiniteMap.mkBalBranch zzz1009 zzz1010 (FiniteMap.mkVBalBranch False zzz1014 (FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008) zzz1012) zzz1013",fontsize=16,color="magenta"];14790 -> 22141[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 14790 -> 22142[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 14790 -> 22143[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 14790 -> 22144[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11759 -> 11853[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11759[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11759 -> 11854[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11763 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11763[label="FiniteMap.sizeFM (FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];11763 -> 11812[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11764[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz6980)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11764 -> 11813[label="",style="solid", color="black", weight=3]; 71.80/39.14 11765[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz6980)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11765 -> 11814[label="",style="solid", color="black", weight=3]; 71.80/39.14 11769 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11769[label="FiniteMap.sizeFM (FiniteMap.Branch zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264)",fontsize=16,color="magenta"];11769 -> 11815[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11770[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz6990)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11770 -> 11816[label="",style="solid", color="black", weight=3]; 71.80/39.14 11771[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz6990)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11771 -> 11817[label="",style="solid", color="black", weight=3]; 71.80/39.14 11775 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11775[label="FiniteMap.sizeFM (FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];11775 -> 11818[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11776[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz7000)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11776 -> 11819[label="",style="solid", color="black", weight=3]; 71.80/39.14 11777[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz7000)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11777 -> 11820[label="",style="solid", color="black", weight=3]; 71.80/39.14 11784 -> 11878[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11784[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11784 -> 11879[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 14806[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 < FiniteMap.mkVBalBranch3Size_l zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027)",fontsize=16,color="black",shape="box"];14806 -> 14819[label="",style="solid", color="black", weight=3]; 71.80/39.14 14807 -> 22099[label="",style="dashed", color="red", weight=0]; 71.80/39.14 14807[label="FiniteMap.mkBalBranch zzz1023 zzz1024 (FiniteMap.mkVBalBranch False zzz1028 (FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022) zzz1026) zzz1027",fontsize=16,color="magenta"];14807 -> 22145[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 14807 -> 22146[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 14807 -> 22147[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 14807 -> 22148[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11786 -> 11885[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11786[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11786 -> 11886[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11790 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11790[label="FiniteMap.sizeFM (FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];11790 -> 11832[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11791[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz7010)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11791 -> 11833[label="",style="solid", color="black", weight=3]; 71.80/39.14 11792[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz7010)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11792 -> 11834[label="",style="solid", color="black", weight=3]; 71.80/39.14 11836[label="FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264",fontsize=16,color="black",shape="box"];11836 -> 11838[label="",style="solid", color="black", weight=3]; 71.80/39.14 11835[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz704) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24307[label="zzz704/Pos zzz7040",fontsize=10,color="white",style="solid",shape="box"];11835 -> 24307[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24307 -> 11839[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24308[label="zzz704/Neg zzz7040",fontsize=10,color="white",style="solid",shape="box"];11835 -> 24308[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24308 -> 11840[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11797 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11797[label="FiniteMap.sizeFM (FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];11797 -> 11841[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11798[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz7020)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11798 -> 11842[label="",style="solid", color="black", weight=3]; 71.80/39.14 11799[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz7020)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11799 -> 11843[label="",style="solid", color="black", weight=3]; 71.80/39.14 2552 -> 2437[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2552[label="primPlusNat zzz6200 zzz6200",fontsize=16,color="magenta"];2552 -> 2629[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2553[label="zzz6200",fontsize=16,color="green",shape="box"];2554[label="Succ (Succ (primPlusNat zzz60 zzz610))",fontsize=16,color="green",shape="box"];2554 -> 2630[label="",style="dashed", color="green", weight=3]; 71.80/39.14 2555[label="Succ zzz60",fontsize=16,color="green",shape="box"];21664[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos (Succ zzz16490)) (Pos zzz16430) == LT)",fontsize=16,color="black",shape="box"];21664 -> 21674[label="",style="solid", color="black", weight=3]; 71.80/39.14 21665[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos (Succ zzz16490)) (Neg zzz16430) == LT)",fontsize=16,color="black",shape="box"];21665 -> 21675[label="",style="solid", color="black", weight=3]; 71.80/39.14 21666[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos Zero) (Pos zzz16430) == LT)",fontsize=16,color="burlywood",shape="box"];24309[label="zzz16430/Succ zzz164300",fontsize=10,color="white",style="solid",shape="box"];21666 -> 24309[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24309 -> 21676[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24310[label="zzz16430/Zero",fontsize=10,color="white",style="solid",shape="box"];21666 -> 24310[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24310 -> 21677[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21667[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos Zero) (Neg zzz16430) == LT)",fontsize=16,color="burlywood",shape="box"];24311[label="zzz16430/Succ zzz164300",fontsize=10,color="white",style="solid",shape="box"];21667 -> 24311[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24311 -> 21678[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24312[label="zzz16430/Zero",fontsize=10,color="white",style="solid",shape="box"];21667 -> 24312[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24312 -> 21679[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21668[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg (Succ zzz16500)) (Pos zzz16430) == LT)",fontsize=16,color="black",shape="box"];21668 -> 21680[label="",style="solid", color="black", weight=3]; 71.80/39.14 21669[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg (Succ zzz16500)) (Neg zzz16430) == LT)",fontsize=16,color="black",shape="box"];21669 -> 21681[label="",style="solid", color="black", weight=3]; 71.80/39.14 21670[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg Zero) (Pos zzz16430) == LT)",fontsize=16,color="burlywood",shape="box"];24313[label="zzz16430/Succ zzz164300",fontsize=10,color="white",style="solid",shape="box"];21670 -> 24313[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24313 -> 21682[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24314[label="zzz16430/Zero",fontsize=10,color="white",style="solid",shape="box"];21670 -> 24314[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24314 -> 21683[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21671[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg Zero) (Neg zzz16430) == LT)",fontsize=16,color="burlywood",shape="box"];24315[label="zzz16430/Succ zzz164300",fontsize=10,color="white",style="solid",shape="box"];21671 -> 24315[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24315 -> 21684[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24316[label="zzz16430/Zero",fontsize=10,color="white",style="solid",shape="box"];21671 -> 24316[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24316 -> 21685[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 22672[label="zzz16780",fontsize=16,color="green",shape="box"];22673 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22673[label="FiniteMap.sizeFM zzz2134",fontsize=16,color="magenta"];22673 -> 22772[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11696[label="primPlusInt (Pos zzz6800) zzz697",fontsize=16,color="burlywood",shape="triangle"];24317[label="zzz697/Pos zzz6970",fontsize=10,color="white",style="solid",shape="box"];11696 -> 24317[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24317 -> 12201[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24318[label="zzz697/Neg zzz6970",fontsize=10,color="white",style="solid",shape="box"];11696 -> 24318[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24318 -> 12202[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 22674[label="zzz16780",fontsize=16,color="green",shape="box"];22675 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22675[label="FiniteMap.sizeFM zzz2134",fontsize=16,color="magenta"];22675 -> 22773[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 12789[label="primPlusInt (Neg zzz6800) zzz795",fontsize=16,color="burlywood",shape="triangle"];24319[label="zzz795/Pos zzz7950",fontsize=10,color="white",style="solid",shape="box"];12789 -> 24319[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24319 -> 12793[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24320[label="zzz795/Neg zzz7950",fontsize=10,color="white",style="solid",shape="box"];12789 -> 24320[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24320 -> 12794[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 22676[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz1676000) (Succ Zero) == LT)",fontsize=16,color="black",shape="box"];22676 -> 22774[label="",style="solid", color="black", weight=3]; 71.80/39.14 22677[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat Zero (Succ Zero) == LT)",fontsize=16,color="black",shape="box"];22677 -> 22775[label="",style="solid", color="black", weight=3]; 71.80/39.14 22678 -> 23671[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22678[label="FiniteMap.mkBranch (Pos (Succ Zero)) zzz2130 zzz2131 zzz1674 zzz2134",fontsize=16,color="magenta"];22678 -> 23672[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22678 -> 23673[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22678 -> 23674[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22678 -> 23675[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22678 -> 23676[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 10087[label="FiniteMap.splitGT1 True zzz475 zzz476 zzz477 zzz478 False (compare3 False True == LT)",fontsize=16,color="black",shape="box"];10087 -> 10107[label="",style="solid", color="black", weight=3]; 71.80/39.14 1337[label="FiniteMap.splitGT4 FiniteMap.EmptyFM True",fontsize=16,color="black",shape="triangle"];1337 -> 1432[label="",style="solid", color="black", weight=3]; 71.80/39.14 1338[label="FiniteMap.splitLT1 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare True False == GT)",fontsize=16,color="black",shape="box"];1338 -> 1433[label="",style="solid", color="black", weight=3]; 71.80/39.14 23184[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1689 zzz1690 zzz1691 zzz1692 True (compare0 True False True == GT)))",fontsize=16,color="black",shape="box"];23184 -> 23190[label="",style="solid", color="black", weight=3]; 71.80/39.14 23185 -> 5[label="",style="dashed", color="red", weight=0]; 71.80/39.14 23185[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True) zzz1686",fontsize=16,color="magenta"];23185 -> 23191[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 23185 -> 23192[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 23186 -> 5[label="",style="dashed", color="red", weight=0]; 71.80/39.14 23186[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True) zzz1687",fontsize=16,color="magenta"];23186 -> 23193[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 23186 -> 23194[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 23187[label="FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True) zzz1684",fontsize=16,color="black",shape="box"];23187 -> 23195[label="",style="solid", color="black", weight=3]; 71.80/39.14 2753[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (compare0 True False True == GT)",fontsize=16,color="black",shape="box"];2753 -> 2809[label="",style="solid", color="black", weight=3]; 71.80/39.14 9101 -> 8720[label="",style="dashed", color="red", weight=0]; 71.80/39.14 9101[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpNat zzz5920 zzz5930 == LT)",fontsize=16,color="magenta"];9101 -> 9208[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 9101 -> 9209[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 9102[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (GT == LT)",fontsize=16,color="black",shape="box"];9102 -> 9210[label="",style="solid", color="black", weight=3]; 71.80/39.14 9103[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (LT == LT)",fontsize=16,color="black",shape="box"];9103 -> 9211[label="",style="solid", color="black", weight=3]; 71.80/39.14 9104[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (EQ == LT)",fontsize=16,color="black",shape="box"];9104 -> 9212[label="",style="solid", color="black", weight=3]; 71.80/39.14 2759[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2759 -> 2815[label="",style="solid", color="black", weight=3]; 71.80/39.14 2760[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2760 -> 2816[label="",style="solid", color="black", weight=3]; 71.80/39.14 2766[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2766 -> 2819[label="",style="solid", color="black", weight=3]; 71.80/39.14 2767[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ zzz34200))) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2767 -> 2820[label="",style="solid", color="black", weight=3]; 71.80/39.14 2768[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2768 -> 2821[label="",style="solid", color="black", weight=3]; 71.80/39.14 9221 -> 8936[label="",style="dashed", color="red", weight=0]; 71.80/39.14 9221[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpNat zzz6090 zzz6100 == LT)",fontsize=16,color="magenta"];9221 -> 9307[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 9221 -> 9308[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 9222[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (GT == LT)",fontsize=16,color="black",shape="box"];9222 -> 9309[label="",style="solid", color="black", weight=3]; 71.80/39.14 9223[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (LT == LT)",fontsize=16,color="black",shape="box"];9223 -> 9310[label="",style="solid", color="black", weight=3]; 71.80/39.14 9224[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (EQ == LT)",fontsize=16,color="black",shape="box"];9224 -> 9311[label="",style="solid", color="black", weight=3]; 71.80/39.14 22268[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];22269[label="zzz343",fontsize=16,color="green",shape="box"];2806[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2806 -> 2902[label="",style="solid", color="black", weight=3]; 71.80/39.14 2807[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344))) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2807 -> 2903[label="",style="solid", color="black", weight=3]; 71.80/39.14 2808[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2808 -> 2904[label="",style="solid", color="black", weight=3]; 71.80/39.14 11808 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11808[label="FiniteMap.sizeFM (FiniteMap.Branch zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264)",fontsize=16,color="magenta"];11808 -> 11850[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11809[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz7030)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11809 -> 11851[label="",style="solid", color="black", weight=3]; 71.80/39.14 11810[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz7030)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11810 -> 11852[label="",style="solid", color="black", weight=3]; 71.80/39.14 14808[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) (FiniteMap.mkVBalBranch3Size_l zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) == LT)",fontsize=16,color="black",shape="box"];14808 -> 14824[label="",style="solid", color="black", weight=3]; 71.80/39.14 22141[label="zzz1009",fontsize=16,color="green",shape="box"];22142[label="zzz1013",fontsize=16,color="green",shape="box"];22143[label="zzz1010",fontsize=16,color="green",shape="box"];22144 -> 10327[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22144[label="FiniteMap.mkVBalBranch False zzz1014 (FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008) zzz1012",fontsize=16,color="magenta"];22144 -> 22270[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22144 -> 22271[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22144 -> 22272[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11854[label="FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264",fontsize=16,color="black",shape="box"];11854 -> 11856[label="",style="solid", color="black", weight=3]; 71.80/39.14 11853[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz705) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24321[label="zzz705/Pos zzz7050",fontsize=10,color="white",style="solid",shape="box"];11853 -> 24321[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24321 -> 11857[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24322[label="zzz705/Neg zzz7050",fontsize=10,color="white",style="solid",shape="box"];11853 -> 24322[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24322 -> 11858[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11812[label="FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];11813 -> 11973[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11813[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz6980)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11813 -> 11974[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11814 -> 11981[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11814[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz6980)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11814 -> 11982[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11815[label="FiniteMap.Branch zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];11816 -> 11992[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11816[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz6990)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11816 -> 11993[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11817 -> 12001[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11817[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz6990)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11817 -> 12002[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11818[label="FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];11819 -> 12010[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11819[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7000)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11819 -> 12011[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11820 -> 12019[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11820[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7000)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11820 -> 12020[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11879[label="FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264",fontsize=16,color="black",shape="box"];11879 -> 11881[label="",style="solid", color="black", weight=3]; 71.80/39.14 11878[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz706) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24323[label="zzz706/Pos zzz7060",fontsize=10,color="white",style="solid",shape="box"];11878 -> 24323[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24323 -> 11882[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24324[label="zzz706/Neg zzz7060",fontsize=10,color="white",style="solid",shape="box"];11878 -> 24324[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24324 -> 11883[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 14819[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) (FiniteMap.mkVBalBranch3Size_l zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) == LT)",fontsize=16,color="black",shape="box"];14819 -> 14860[label="",style="solid", color="black", weight=3]; 71.80/39.14 22145[label="zzz1023",fontsize=16,color="green",shape="box"];22146[label="zzz1027",fontsize=16,color="green",shape="box"];22147[label="zzz1024",fontsize=16,color="green",shape="box"];22148 -> 10327[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22148[label="FiniteMap.mkVBalBranch False zzz1028 (FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022) zzz1026",fontsize=16,color="magenta"];22148 -> 22273[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22148 -> 22274[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 22148 -> 22275[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11886[label="FiniteMap.mkVBalBranch3Size_r zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264",fontsize=16,color="black",shape="box"];11886 -> 11888[label="",style="solid", color="black", weight=3]; 71.80/39.14 11885[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz707) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24325[label="zzz707/Pos zzz7070",fontsize=10,color="white",style="solid",shape="box"];11885 -> 24325[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24325 -> 11889[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24326[label="zzz707/Neg zzz7070",fontsize=10,color="white",style="solid",shape="box"];11885 -> 24326[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24326 -> 11890[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11832[label="FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];11833 -> 12049[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11833[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7010)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11833 -> 12050[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11834 -> 12056[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11834[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7010)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11834 -> 12057[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11838 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11838[label="FiniteMap.sizeFM (FiniteMap.Branch zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264)",fontsize=16,color="magenta"];11838 -> 11895[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11839[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz7040)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11839 -> 11896[label="",style="solid", color="black", weight=3]; 71.80/39.14 11840[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz7040)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11840 -> 11897[label="",style="solid", color="black", weight=3]; 71.80/39.14 11841[label="FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];11842 -> 12069[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11842[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7020)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11842 -> 12070[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11843 -> 12078[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11843[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7020)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11843 -> 12079[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2629[label="zzz6200",fontsize=16,color="green",shape="box"];2437[label="primPlusNat zzz6200 zzz6200",fontsize=16,color="burlywood",shape="triangle"];24327[label="zzz6200/Succ zzz62000",fontsize=10,color="white",style="solid",shape="box"];2437 -> 24327[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24327 -> 2578[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24328[label="zzz6200/Zero",fontsize=10,color="white",style="solid",shape="box"];2437 -> 24328[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24328 -> 2579[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21674[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat (Succ zzz16490) zzz16430 == LT)",fontsize=16,color="burlywood",shape="triangle"];24329[label="zzz16430/Succ zzz164300",fontsize=10,color="white",style="solid",shape="box"];21674 -> 24329[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24329 -> 21688[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24330[label="zzz16430/Zero",fontsize=10,color="white",style="solid",shape="box"];21674 -> 24330[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24330 -> 21689[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21675[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (GT == LT)",fontsize=16,color="black",shape="triangle"];21675 -> 21690[label="",style="solid", color="black", weight=3]; 71.80/39.14 21676[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos Zero) (Pos (Succ zzz164300)) == LT)",fontsize=16,color="black",shape="box"];21676 -> 21691[label="",style="solid", color="black", weight=3]; 71.80/39.14 21677[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];21677 -> 21692[label="",style="solid", color="black", weight=3]; 71.80/39.14 21678[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos Zero) (Neg (Succ zzz164300)) == LT)",fontsize=16,color="black",shape="box"];21678 -> 21693[label="",style="solid", color="black", weight=3]; 71.80/39.14 21679[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];21679 -> 21694[label="",style="solid", color="black", weight=3]; 71.80/39.14 21680[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (LT == LT)",fontsize=16,color="black",shape="triangle"];21680 -> 21695[label="",style="solid", color="black", weight=3]; 71.80/39.14 21681[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat zzz16430 (Succ zzz16500) == LT)",fontsize=16,color="burlywood",shape="triangle"];24331[label="zzz16430/Succ zzz164300",fontsize=10,color="white",style="solid",shape="box"];21681 -> 24331[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24331 -> 21696[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24332[label="zzz16430/Zero",fontsize=10,color="white",style="solid",shape="box"];21681 -> 24332[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24332 -> 21697[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 21682[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg Zero) (Pos (Succ zzz164300)) == LT)",fontsize=16,color="black",shape="box"];21682 -> 21698[label="",style="solid", color="black", weight=3]; 71.80/39.14 21683[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];21683 -> 21699[label="",style="solid", color="black", weight=3]; 71.80/39.14 21684[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg Zero) (Neg (Succ zzz164300)) == LT)",fontsize=16,color="black",shape="box"];21684 -> 21700[label="",style="solid", color="black", weight=3]; 71.80/39.14 21685[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];21685 -> 21701[label="",style="solid", color="black", weight=3]; 71.80/39.14 22772[label="zzz2134",fontsize=16,color="green",shape="box"];12201[label="primPlusInt (Pos zzz6800) (Pos zzz6970)",fontsize=16,color="black",shape="box"];12201 -> 12330[label="",style="solid", color="black", weight=3]; 71.80/39.14 12202[label="primPlusInt (Pos zzz6800) (Neg zzz6970)",fontsize=16,color="black",shape="box"];12202 -> 12331[label="",style="solid", color="black", weight=3]; 71.80/39.14 22773[label="zzz2134",fontsize=16,color="green",shape="box"];12793[label="primPlusInt (Neg zzz6800) (Pos zzz7950)",fontsize=16,color="black",shape="box"];12793 -> 12990[label="",style="solid", color="black", weight=3]; 71.80/39.14 12794[label="primPlusInt (Neg zzz6800) (Neg zzz7950)",fontsize=16,color="black",shape="box"];12794 -> 12991[label="",style="solid", color="black", weight=3]; 71.80/39.14 22774[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat zzz1676000 Zero == LT)",fontsize=16,color="burlywood",shape="box"];24333[label="zzz1676000/Succ zzz16760000",fontsize=10,color="white",style="solid",shape="box"];22774 -> 24333[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24333 -> 22872[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24334[label="zzz1676000/Zero",fontsize=10,color="white",style="solid",shape="box"];22774 -> 24334[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24334 -> 22873[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 22775 -> 22570[label="",style="dashed", color="red", weight=0]; 71.80/39.14 22775[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (LT == LT)",fontsize=16,color="magenta"];23672[label="zzz2131",fontsize=16,color="green",shape="box"];23673[label="zzz2130",fontsize=16,color="green",shape="box"];23674[label="zzz2134",fontsize=16,color="green",shape="box"];23675[label="Zero",fontsize=16,color="green",shape="box"];23676[label="zzz1674",fontsize=16,color="green",shape="box"];23671[label="FiniteMap.mkBranch (Pos (Succ zzz1788)) zzz1789 zzz1790 zzz1791 zzz1792",fontsize=16,color="black",shape="triangle"];23671 -> 23907[label="",style="solid", color="black", weight=3]; 71.80/39.14 10107[label="FiniteMap.splitGT1 True zzz475 zzz476 zzz477 zzz478 False (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];10107 -> 10111[label="",style="solid", color="black", weight=3]; 71.80/39.14 1432 -> 11[label="",style="dashed", color="red", weight=0]; 71.80/39.14 1432[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];1433[label="FiniteMap.splitLT1 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare3 True False == GT)",fontsize=16,color="black",shape="box"];1433 -> 1586[label="",style="solid", color="black", weight=3]; 71.80/39.14 23190[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1689 zzz1690 zzz1691 zzz1692 True (GT == GT)))",fontsize=16,color="black",shape="box"];23190 -> 23198[label="",style="solid", color="black", weight=3]; 71.80/39.14 23191[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True",fontsize=16,color="black",shape="triangle"];23191 -> 23199[label="",style="solid", color="black", weight=3]; 71.80/39.14 23192[label="zzz1686",fontsize=16,color="green",shape="box"];23193[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True",fontsize=16,color="black",shape="triangle"];23193 -> 23200[label="",style="solid", color="black", weight=3]; 71.80/39.14 23194[label="zzz1687",fontsize=16,color="green",shape="box"];23195[label="zzz1684",fontsize=16,color="green",shape="box"];2809[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 (GT == GT)",fontsize=16,color="black",shape="box"];2809 -> 2905[label="",style="solid", color="black", weight=3]; 71.80/39.14 9208[label="zzz5930",fontsize=16,color="green",shape="box"];9209[label="zzz5920",fontsize=16,color="green",shape="box"];9210[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 False",fontsize=16,color="black",shape="triangle"];9210 -> 9225[label="",style="solid", color="black", weight=3]; 71.80/39.14 9211[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True",fontsize=16,color="black",shape="box"];9211 -> 9226[label="",style="solid", color="black", weight=3]; 71.80/39.14 9212 -> 9210[label="",style="dashed", color="red", weight=0]; 71.80/39.14 9212[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 False",fontsize=16,color="magenta"];2815[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2815 -> 2911[label="",style="solid", color="black", weight=3]; 71.80/39.14 2816[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz340 zzz341 (Neg zzz3420) zzz343 zzz344))) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2816 -> 2912[label="",style="solid", color="black", weight=3]; 71.80/39.14 2819[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2819 -> 2917[label="",style="solid", color="black", weight=3]; 71.80/39.14 2820 -> 2990[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2820[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz34200))) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="magenta"];2820 -> 2991[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2821[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2821 -> 2919[label="",style="solid", color="black", weight=3]; 71.80/39.14 9307[label="zzz6090",fontsize=16,color="green",shape="box"];9308[label="zzz6100",fontsize=16,color="green",shape="box"];9309[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 False",fontsize=16,color="black",shape="triangle"];9309 -> 9677[label="",style="solid", color="black", weight=3]; 71.80/39.14 9310[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True",fontsize=16,color="black",shape="box"];9310 -> 9678[label="",style="solid", color="black", weight=3]; 71.80/39.14 9311 -> 9309[label="",style="dashed", color="red", weight=0]; 71.80/39.14 9311[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 False",fontsize=16,color="magenta"];2902[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2902 -> 2975[label="",style="solid", color="black", weight=3]; 71.80/39.14 2903[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ zzz34200))) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2903 -> 2976[label="",style="solid", color="black", weight=3]; 71.80/39.14 2904[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2904 -> 2977[label="",style="solid", color="black", weight=3]; 71.80/39.14 11850[label="FiniteMap.Branch zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];11851 -> 12094[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11851[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7030)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11851 -> 12095[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11852 -> 12103[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11852[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7030)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11852 -> 12104[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 14824[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) (FiniteMap.mkVBalBranch3Size_l zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) == LT)",fontsize=16,color="black",shape="box"];14824 -> 14864[label="",style="solid", color="black", weight=3]; 71.80/39.14 22270[label="zzz1012",fontsize=16,color="green",shape="box"];22271[label="FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008",fontsize=16,color="green",shape="box"];22272[label="zzz1014",fontsize=16,color="green",shape="box"];11856 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11856[label="FiniteMap.sizeFM (FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];11856 -> 11912[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11857[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz7050)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11857 -> 11913[label="",style="solid", color="black", weight=3]; 71.80/39.14 11858[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz7050)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11858 -> 11914[label="",style="solid", color="black", weight=3]; 71.80/39.14 11973[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos zzz709) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24335[label="zzz709/Succ zzz7090",fontsize=10,color="white",style="solid",shape="box"];11973 -> 24335[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24335 -> 11979[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24336[label="zzz709/Zero",fontsize=10,color="white",style="solid",shape="box"];11973 -> 24336[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24336 -> 11980[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11982 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11982[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz6980",fontsize=16,color="magenta"];11982 -> 11985[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11981[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg zzz711) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24337[label="zzz711/Succ zzz7110",fontsize=10,color="white",style="solid",shape="box"];11981 -> 24337[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24337 -> 11986[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24338[label="zzz711/Zero",fontsize=10,color="white",style="solid",shape="box"];11981 -> 24338[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24338 -> 11987[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11993 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11993[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz6990",fontsize=16,color="magenta"];11993 -> 11996[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11992[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos zzz713) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24339[label="zzz713/Succ zzz7130",fontsize=10,color="white",style="solid",shape="box"];11992 -> 24339[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24339 -> 11997[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24340[label="zzz713/Zero",fontsize=10,color="white",style="solid",shape="box"];11992 -> 24340[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24340 -> 11998[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 12002 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.14 12002[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz6990",fontsize=16,color="magenta"];12002 -> 12005[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 12001[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg zzz715) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24341[label="zzz715/Succ zzz7150",fontsize=10,color="white",style="solid",shape="box"];12001 -> 24341[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24341 -> 12006[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24342[label="zzz715/Zero",fontsize=10,color="white",style="solid",shape="box"];12001 -> 24342[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24342 -> 12007[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 12011 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.14 12011[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7000",fontsize=16,color="magenta"];12011 -> 12014[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 12010[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos zzz717) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24343[label="zzz717/Succ zzz7170",fontsize=10,color="white",style="solid",shape="box"];12010 -> 24343[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24343 -> 12015[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24344[label="zzz717/Zero",fontsize=10,color="white",style="solid",shape="box"];12010 -> 24344[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24344 -> 12016[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 12020 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.14 12020[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7000",fontsize=16,color="magenta"];12020 -> 12023[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 12019[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg zzz719) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24345[label="zzz719/Succ zzz7190",fontsize=10,color="white",style="solid",shape="box"];12019 -> 24345[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24345 -> 12024[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24346[label="zzz719/Zero",fontsize=10,color="white",style="solid",shape="box"];12019 -> 24346[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24346 -> 12025[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11881 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11881[label="FiniteMap.sizeFM (FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];11881 -> 11935[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11882[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz7060)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11882 -> 11936[label="",style="solid", color="black", weight=3]; 71.80/39.14 11883[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz7060)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11883 -> 11937[label="",style="solid", color="black", weight=3]; 71.80/39.14 14860[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) (FiniteMap.mkVBalBranch3Size_l zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) == LT)",fontsize=16,color="black",shape="box"];14860 -> 14905[label="",style="solid", color="black", weight=3]; 71.80/39.14 22273[label="zzz1026",fontsize=16,color="green",shape="box"];22274[label="FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022",fontsize=16,color="green",shape="box"];22275[label="zzz1028",fontsize=16,color="green",shape="box"];11888 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11888[label="FiniteMap.sizeFM (FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];11888 -> 11944[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11889[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz7070)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11889 -> 11945[label="",style="solid", color="black", weight=3]; 71.80/39.14 11890[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz7070)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11890 -> 11946[label="",style="solid", color="black", weight=3]; 71.80/39.14 12050 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.14 12050[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7010",fontsize=16,color="magenta"];12050 -> 12053[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 12049[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos zzz725) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24347[label="zzz725/Succ zzz7250",fontsize=10,color="white",style="solid",shape="box"];12049 -> 24347[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24347 -> 12054[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24348[label="zzz725/Zero",fontsize=10,color="white",style="solid",shape="box"];12049 -> 24348[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24348 -> 12055[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 12057 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.14 12057[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7010",fontsize=16,color="magenta"];12057 -> 12060[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 12056[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg zzz727) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24349[label="zzz727/Succ zzz7270",fontsize=10,color="white",style="solid",shape="box"];12056 -> 24349[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24349 -> 12061[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24350[label="zzz727/Zero",fontsize=10,color="white",style="solid",shape="box"];12056 -> 24350[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24350 -> 12062[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 11895[label="FiniteMap.Branch zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];11896 -> 12175[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11896[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7040)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11896 -> 12176[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11897 -> 12182[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11897[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7040)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11897 -> 12183[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 12070 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.14 12070[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7020",fontsize=16,color="magenta"];12070 -> 12073[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 12069[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos zzz729) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24351[label="zzz729/Succ zzz7290",fontsize=10,color="white",style="solid",shape="box"];12069 -> 24351[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24351 -> 12074[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24352[label="zzz729/Zero",fontsize=10,color="white",style="solid",shape="box"];12069 -> 24352[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24352 -> 12075[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 12079 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.14 12079[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7020",fontsize=16,color="magenta"];12079 -> 12082[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 12078[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg zzz731) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24353[label="zzz731/Succ zzz7310",fontsize=10,color="white",style="solid",shape="box"];12078 -> 24353[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24353 -> 12083[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24354[label="zzz731/Zero",fontsize=10,color="white",style="solid",shape="box"];12078 -> 24354[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24354 -> 12084[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 2578[label="primPlusNat (Succ zzz62000) (Succ zzz62000)",fontsize=16,color="black",shape="box"];2578 -> 2653[label="",style="solid", color="black", weight=3]; 71.80/39.14 2579[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];2579 -> 2654[label="",style="solid", color="black", weight=3]; 71.80/39.14 21688[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat (Succ zzz16490) (Succ zzz164300) == LT)",fontsize=16,color="black",shape="box"];21688 -> 21704[label="",style="solid", color="black", weight=3]; 71.80/39.14 21689[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat (Succ zzz16490) Zero == LT)",fontsize=16,color="black",shape="box"];21689 -> 21705[label="",style="solid", color="black", weight=3]; 71.80/39.14 21690[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 False",fontsize=16,color="black",shape="triangle"];21690 -> 21706[label="",style="solid", color="black", weight=3]; 71.80/39.14 21691 -> 21681[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21691[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat Zero (Succ zzz164300) == LT)",fontsize=16,color="magenta"];21691 -> 21707[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21691 -> 21708[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21692[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (EQ == LT)",fontsize=16,color="black",shape="triangle"];21692 -> 21709[label="",style="solid", color="black", weight=3]; 71.80/39.14 21693 -> 21675[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21693[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (GT == LT)",fontsize=16,color="magenta"];21694 -> 21692[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21694[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (EQ == LT)",fontsize=16,color="magenta"];21695[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 True",fontsize=16,color="black",shape="box"];21695 -> 21710[label="",style="solid", color="black", weight=3]; 71.80/39.14 21696[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat (Succ zzz164300) (Succ zzz16500) == LT)",fontsize=16,color="black",shape="box"];21696 -> 21711[label="",style="solid", color="black", weight=3]; 71.80/39.14 21697[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat Zero (Succ zzz16500) == LT)",fontsize=16,color="black",shape="box"];21697 -> 21712[label="",style="solid", color="black", weight=3]; 71.80/39.14 21698 -> 21680[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21698[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (LT == LT)",fontsize=16,color="magenta"];21699 -> 21692[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21699[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (EQ == LT)",fontsize=16,color="magenta"];21700 -> 21674[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21700[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat (Succ zzz164300) Zero == LT)",fontsize=16,color="magenta"];21700 -> 21713[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21700 -> 21714[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 21701 -> 21692[label="",style="dashed", color="red", weight=0]; 71.80/39.14 21701[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (EQ == LT)",fontsize=16,color="magenta"];12330[label="Pos (primPlusNat zzz6800 zzz6970)",fontsize=16,color="green",shape="box"];12330 -> 12461[label="",style="dashed", color="green", weight=3]; 71.80/39.14 12331 -> 10429[label="",style="dashed", color="red", weight=0]; 71.80/39.14 12331[label="primMinusNat zzz6800 zzz6970",fontsize=16,color="magenta"];12331 -> 12462[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 12331 -> 12463[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 12990 -> 10429[label="",style="dashed", color="red", weight=0]; 71.80/39.14 12990[label="primMinusNat zzz7950 zzz6800",fontsize=16,color="magenta"];12990 -> 13096[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 12990 -> 13097[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 12991[label="Neg (primPlusNat zzz6800 zzz7950)",fontsize=16,color="green",shape="box"];12991 -> 13098[label="",style="dashed", color="green", weight=3]; 71.80/39.14 22872[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz16760000) Zero == LT)",fontsize=16,color="black",shape="box"];22872 -> 22975[label="",style="solid", color="black", weight=3]; 71.80/39.14 22873[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];22873 -> 22976[label="",style="solid", color="black", weight=3]; 71.80/39.14 23907[label="FiniteMap.mkBranchResult zzz1789 zzz1790 zzz1791 zzz1792",fontsize=16,color="black",shape="box"];23907 -> 23927[label="",style="solid", color="black", weight=3]; 71.80/39.14 10111[label="FiniteMap.splitGT1 True zzz475 zzz476 zzz477 zzz478 False (compare2 False True False == LT)",fontsize=16,color="black",shape="box"];10111 -> 10218[label="",style="solid", color="black", weight=3]; 71.80/39.14 1586[label="FiniteMap.splitLT1 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];1586 -> 1678[label="",style="solid", color="black", weight=3]; 71.80/39.14 23198[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1689 zzz1690 zzz1691 zzz1692 True True))",fontsize=16,color="black",shape="box"];23198 -> 23203[label="",style="solid", color="black", weight=3]; 71.80/39.14 23199[label="FiniteMap.splitLT (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True",fontsize=16,color="black",shape="box"];23199 -> 23204[label="",style="solid", color="black", weight=3]; 71.80/39.14 23200[label="FiniteMap.splitGT (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True",fontsize=16,color="black",shape="box"];23200 -> 23205[label="",style="solid", color="black", weight=3]; 71.80/39.14 2905[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz341 zzz342 zzz343 zzz344 True zzz31 True",fontsize=16,color="black",shape="box"];2905 -> 2978[label="",style="solid", color="black", weight=3]; 71.80/39.14 9225[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 < FiniteMap.mkVBalBranch3Size_l zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590)",fontsize=16,color="black",shape="box"];9225 -> 9312[label="",style="solid", color="black", weight=3]; 71.80/39.14 9226 -> 22099[label="",style="dashed", color="red", weight=0]; 71.80/39.14 9226[label="FiniteMap.mkBalBranch zzz586 zzz587 (FiniteMap.mkVBalBranch True zzz591 (FiniteMap.Branch zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585) zzz589) zzz590",fontsize=16,color="magenta"];9226 -> 22149[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 9226 -> 22150[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 9226 -> 22151[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 9226 -> 22152[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2911[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2911 -> 2985[label="",style="solid", color="black", weight=3]; 71.80/39.14 2912[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz3420)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2912 -> 2986[label="",style="solid", color="black", weight=3]; 71.80/39.14 2917[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2917 -> 2989[label="",style="solid", color="black", weight=3]; 71.80/39.14 2991[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz34200)",fontsize=16,color="black",shape="triangle"];2991 -> 3013[label="",style="solid", color="black", weight=3]; 71.80/39.14 2990[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg zzz102) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="burlywood",shape="triangle"];24355[label="zzz102/Succ zzz1020",fontsize=10,color="white",style="solid",shape="box"];2990 -> 24355[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24355 -> 3014[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24356[label="zzz102/Zero",fontsize=10,color="white",style="solid",shape="box"];2990 -> 24356[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24356 -> 3015[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 2919[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2919 -> 3016[label="",style="solid", color="black", weight=3]; 71.80/39.14 9677[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 < FiniteMap.mkVBalBranch3Size_l zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607)",fontsize=16,color="black",shape="box"];9677 -> 9795[label="",style="solid", color="black", weight=3]; 71.80/39.14 9678 -> 22099[label="",style="dashed", color="red", weight=0]; 71.80/39.14 9678[label="FiniteMap.mkBalBranch zzz603 zzz604 (FiniteMap.mkVBalBranch True zzz608 (FiniteMap.Branch zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602) zzz606) zzz607",fontsize=16,color="magenta"];9678 -> 22153[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 9678 -> 22154[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 9678 -> 22155[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 9678 -> 22156[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2975[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2975 -> 3024[label="",style="solid", color="black", weight=3]; 71.80/39.14 2976 -> 3025[label="",style="dashed", color="red", weight=0]; 71.80/39.14 2976[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz34200))) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="magenta"];2976 -> 3026[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 2977[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2977 -> 3049[label="",style="solid", color="black", weight=3]; 71.80/39.14 12095 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.14 12095[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7030",fontsize=16,color="magenta"];12095 -> 12098[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 12094[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos zzz733) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24357[label="zzz733/Succ zzz7330",fontsize=10,color="white",style="solid",shape="box"];12094 -> 24357[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24357 -> 12099[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24358[label="zzz733/Zero",fontsize=10,color="white",style="solid",shape="box"];12094 -> 24358[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24358 -> 12100[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 12104 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.14 12104[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7030",fontsize=16,color="magenta"];12104 -> 12107[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 12103[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg zzz735) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24359[label="zzz735/Succ zzz7350",fontsize=10,color="white",style="solid",shape="box"];12103 -> 24359[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24359 -> 12108[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 24360[label="zzz735/Zero",fontsize=10,color="white",style="solid",shape="box"];12103 -> 24360[label="",style="solid", color="burlywood", weight=9]; 71.80/39.14 24360 -> 12109[label="",style="solid", color="burlywood", weight=3]; 71.80/39.14 14864[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013)) (FiniteMap.mkVBalBranch3Size_l zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) == LT)",fontsize=16,color="black",shape="box"];14864 -> 14906[label="",style="solid", color="black", weight=3]; 71.80/39.14 11912[label="FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];11913 -> 12223[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11913[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7050)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11913 -> 12224[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11914 -> 12230[label="",style="dashed", color="red", weight=0]; 71.80/39.14 11914[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7050)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11914 -> 12231[label="",style="dashed", color="magenta", weight=3]; 71.80/39.14 11979[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7090)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11979 -> 11990[label="",style="solid", color="black", weight=3]; 71.80/39.14 11980[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11980 -> 11991[label="",style="solid", color="black", weight=3]; 71.80/39.14 11985[label="zzz6980",fontsize=16,color="green",shape="box"];11986[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7110)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11986 -> 11999[label="",style="solid", color="black", weight=3]; 71.80/39.14 11987[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11987 -> 12000[label="",style="solid", color="black", weight=3]; 71.80/39.15 11996[label="zzz6990",fontsize=16,color="green",shape="box"];11997[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7130)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11997 -> 12008[label="",style="solid", color="black", weight=3]; 71.80/39.15 11998[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];11998 -> 12009[label="",style="solid", color="black", weight=3]; 71.80/39.15 12005[label="zzz6990",fontsize=16,color="green",shape="box"];12006[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7150)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12006 -> 12017[label="",style="solid", color="black", weight=3]; 71.80/39.15 12007[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12007 -> 12018[label="",style="solid", color="black", weight=3]; 71.80/39.15 12014[label="zzz7000",fontsize=16,color="green",shape="box"];12015[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7170)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12015 -> 12026[label="",style="solid", color="black", weight=3]; 71.80/39.15 12016[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12016 -> 12027[label="",style="solid", color="black", weight=3]; 71.80/39.15 12023[label="zzz7000",fontsize=16,color="green",shape="box"];12024[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7190)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12024 -> 12038[label="",style="solid", color="black", weight=3]; 71.80/39.15 12025[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12025 -> 12039[label="",style="solid", color="black", weight=3]; 71.80/39.15 11935[label="FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];11936 -> 12036[label="",style="dashed", color="red", weight=0]; 71.80/39.15 11936[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7060)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11936 -> 12037[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 11937 -> 12040[label="",style="dashed", color="red", weight=0]; 71.80/39.15 11937[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7060)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11937 -> 12041[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 14905[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027)) (FiniteMap.mkVBalBranch3Size_l zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) == LT)",fontsize=16,color="black",shape="box"];14905 -> 14909[label="",style="solid", color="black", weight=3]; 71.80/39.15 11944[label="FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];11945 -> 12045[label="",style="dashed", color="red", weight=0]; 71.80/39.15 11945[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7070)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11945 -> 12046[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 11946 -> 12047[label="",style="dashed", color="red", weight=0]; 71.80/39.15 11946[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7070)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="magenta"];11946 -> 12048[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12053[label="zzz7010",fontsize=16,color="green",shape="box"];12054[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7250)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12054 -> 12063[label="",style="solid", color="black", weight=3]; 71.80/39.15 12055[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12055 -> 12064[label="",style="solid", color="black", weight=3]; 71.80/39.15 12060[label="zzz7010",fontsize=16,color="green",shape="box"];12061[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7270)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12061 -> 12076[label="",style="solid", color="black", weight=3]; 71.80/39.15 12062[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12062 -> 12077[label="",style="solid", color="black", weight=3]; 71.80/39.15 12176 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12176[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7040",fontsize=16,color="magenta"];12176 -> 12179[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12175[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos zzz755) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24361[label="zzz755/Succ zzz7550",fontsize=10,color="white",style="solid",shape="box"];12175 -> 24361[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24361 -> 12180[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24362[label="zzz755/Zero",fontsize=10,color="white",style="solid",shape="box"];12175 -> 24362[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24362 -> 12181[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12183 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12183[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7040",fontsize=16,color="magenta"];12183 -> 12186[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12182[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg zzz757) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24363[label="zzz757/Succ zzz7570",fontsize=10,color="white",style="solid",shape="box"];12182 -> 24363[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24363 -> 12187[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24364[label="zzz757/Zero",fontsize=10,color="white",style="solid",shape="box"];12182 -> 24364[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24364 -> 12188[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12073[label="zzz7020",fontsize=16,color="green",shape="box"];12074[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7290)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12074 -> 12085[label="",style="solid", color="black", weight=3]; 71.80/39.15 12075[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12075 -> 12086[label="",style="solid", color="black", weight=3]; 71.80/39.15 12082[label="zzz7020",fontsize=16,color="green",shape="box"];12083[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7310)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12083 -> 12101[label="",style="solid", color="black", weight=3]; 71.80/39.15 12084[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12084 -> 12102[label="",style="solid", color="black", weight=3]; 71.80/39.15 2653[label="Succ (Succ (primPlusNat zzz62000 zzz62000))",fontsize=16,color="green",shape="box"];2653 -> 2773[label="",style="dashed", color="green", weight=3]; 71.80/39.15 2654[label="Zero",fontsize=16,color="green",shape="box"];21704[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat zzz16490 zzz164300 == LT)",fontsize=16,color="burlywood",shape="triangle"];24365[label="zzz16490/Succ zzz164900",fontsize=10,color="white",style="solid",shape="box"];21704 -> 24365[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24365 -> 21717[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24366[label="zzz16490/Zero",fontsize=10,color="white",style="solid",shape="box"];21704 -> 24366[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24366 -> 21718[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 21705 -> 21675[label="",style="dashed", color="red", weight=0]; 71.80/39.15 21705[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (GT == LT)",fontsize=16,color="magenta"];21706[label="FiniteMap.glueVBal3GlueVBal0 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 otherwise",fontsize=16,color="black",shape="box"];21706 -> 21719[label="",style="solid", color="black", weight=3]; 71.80/39.15 21707[label="zzz164300",fontsize=16,color="green",shape="box"];21708[label="Zero",fontsize=16,color="green",shape="box"];21709 -> 21690[label="",style="dashed", color="red", weight=0]; 71.80/39.15 21709[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 False",fontsize=16,color="magenta"];21710 -> 22099[label="",style="dashed", color="red", weight=0]; 71.80/39.15 21710[label="FiniteMap.mkBalBranch zzz270 zzz271 zzz273 (FiniteMap.glueVBal zzz274 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134))",fontsize=16,color="magenta"];21710 -> 22157[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 21710 -> 22158[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 21710 -> 22159[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 21710 -> 22160[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 21711 -> 21704[label="",style="dashed", color="red", weight=0]; 71.80/39.15 21711[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat zzz164300 zzz16500 == LT)",fontsize=16,color="magenta"];21711 -> 21721[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 21711 -> 21722[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 21712 -> 21680[label="",style="dashed", color="red", weight=0]; 71.80/39.15 21712[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (LT == LT)",fontsize=16,color="magenta"];21713[label="zzz164300",fontsize=16,color="green",shape="box"];21714[label="Zero",fontsize=16,color="green",shape="box"];12461 -> 2630[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12461[label="primPlusNat zzz6800 zzz6970",fontsize=16,color="magenta"];12461 -> 12620[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12461 -> 12621[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12462[label="zzz6800",fontsize=16,color="green",shape="box"];12463[label="zzz6970",fontsize=16,color="green",shape="box"];10429[label="primMinusNat zzz6110 zzz54200",fontsize=16,color="burlywood",shape="triangle"];24367[label="zzz6110/Succ zzz61100",fontsize=10,color="white",style="solid",shape="box"];10429 -> 24367[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24367 -> 10633[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24368[label="zzz6110/Zero",fontsize=10,color="white",style="solid",shape="box"];10429 -> 24368[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24368 -> 10634[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 13096[label="zzz7950",fontsize=16,color="green",shape="box"];13097[label="zzz6800",fontsize=16,color="green",shape="box"];13098 -> 2630[label="",style="dashed", color="red", weight=0]; 71.80/39.15 13098[label="primPlusNat zzz6800 zzz7950",fontsize=16,color="magenta"];13098 -> 13180[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 13098 -> 13181[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 22975[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (GT == LT)",fontsize=16,color="black",shape="box"];22975 -> 23081[label="",style="solid", color="black", weight=3]; 71.80/39.15 22976[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (EQ == LT)",fontsize=16,color="black",shape="box"];22976 -> 23082[label="",style="solid", color="black", weight=3]; 71.80/39.15 23927[label="FiniteMap.Branch zzz1789 zzz1790 (FiniteMap.mkBranchUnbox zzz1791 zzz1792 zzz1789 (Pos (Succ Zero) + FiniteMap.mkBranchLeft_size zzz1791 zzz1792 zzz1789 + FiniteMap.mkBranchRight_size zzz1791 zzz1792 zzz1789)) zzz1791 zzz1792",fontsize=16,color="green",shape="box"];23927 -> 23932[label="",style="dashed", color="green", weight=3]; 71.80/39.15 10218[label="FiniteMap.splitGT1 True zzz475 zzz476 zzz477 zzz478 False (compare1 False True (False <= True) == LT)",fontsize=16,color="black",shape="box"];10218 -> 10233[label="",style="solid", color="black", weight=3]; 71.80/39.15 1678[label="FiniteMap.splitLT1 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare2 True False False == GT)",fontsize=16,color="black",shape="box"];1678 -> 1809[label="",style="solid", color="black", weight=3]; 71.80/39.15 23203[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM zzz1692 True))",fontsize=16,color="burlywood",shape="box"];24369[label="zzz1692/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];23203 -> 24369[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24369 -> 23208[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24370[label="zzz1692/FiniteMap.Branch zzz16920 zzz16921 zzz16922 zzz16923 zzz16924",fontsize=10,color="white",style="solid",shape="box"];23203 -> 24370[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24370 -> 23209[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 23204[label="FiniteMap.splitLT3 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True",fontsize=16,color="black",shape="box"];23204 -> 23210[label="",style="solid", color="black", weight=3]; 71.80/39.15 23205[label="FiniteMap.splitGT3 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True",fontsize=16,color="black",shape="box"];23205 -> 23211[label="",style="solid", color="black", weight=3]; 71.80/39.15 2978 -> 22099[label="",style="dashed", color="red", weight=0]; 71.80/39.15 2978[label="FiniteMap.mkBalBranch False zzz341 zzz343 (FiniteMap.addToFM_C FiniteMap.addToFM0 zzz344 True zzz31)",fontsize=16,color="magenta"];2978 -> 22161[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 2978 -> 22162[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 2978 -> 22163[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 2978 -> 22164[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 9312[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590) (FiniteMap.mkVBalBranch3Size_l zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590) == LT)",fontsize=16,color="black",shape="box"];9312 -> 9679[label="",style="solid", color="black", weight=3]; 71.80/39.15 22149[label="zzz586",fontsize=16,color="green",shape="box"];22150[label="zzz590",fontsize=16,color="green",shape="box"];22151[label="zzz587",fontsize=16,color="green",shape="box"];22152 -> 1034[label="",style="dashed", color="red", weight=0]; 71.80/39.15 22152[label="FiniteMap.mkVBalBranch True zzz591 (FiniteMap.Branch zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585) zzz589",fontsize=16,color="magenta"];22152 -> 22276[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 22152 -> 22277[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 22152 -> 22278[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 2985[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz340 zzz341 (Pos Zero) zzz343 zzz344))) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];2985 -> 3061[label="",style="solid", color="black", weight=3]; 71.80/39.15 2986[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz3420)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg zzz3420) zzz343 zzz344) == LT)",fontsize=16,color="burlywood",shape="box"];24371[label="zzz3420/Succ zzz34200",fontsize=10,color="white",style="solid",shape="box"];2986 -> 24371[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24371 -> 3062[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24372[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];2986 -> 24372[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24372 -> 3063[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 2989[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="black",shape="box"];2989 -> 3064[label="",style="solid", color="black", weight=3]; 71.80/39.15 3013 -> 2630[label="",style="dashed", color="red", weight=0]; 71.80/39.15 3013[label="primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz34200)) (Succ zzz34200)",fontsize=16,color="magenta"];3013 -> 3065[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 3013 -> 3066[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 3014[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg (Succ zzz1020)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];3014 -> 3067[label="",style="solid", color="black", weight=3]; 71.80/39.15 3015[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];3015 -> 3068[label="",style="solid", color="black", weight=3]; 71.80/39.15 3016[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="black",shape="box"];3016 -> 3069[label="",style="solid", color="black", weight=3]; 71.80/39.15 9795[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607) (FiniteMap.mkVBalBranch3Size_l zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607) == LT)",fontsize=16,color="black",shape="box"];9795 -> 9810[label="",style="solid", color="black", weight=3]; 71.80/39.15 22153[label="zzz603",fontsize=16,color="green",shape="box"];22154[label="zzz607",fontsize=16,color="green",shape="box"];22155[label="zzz604",fontsize=16,color="green",shape="box"];22156 -> 1034[label="",style="dashed", color="red", weight=0]; 71.80/39.15 22156[label="FiniteMap.mkVBalBranch True zzz608 (FiniteMap.Branch zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602) zzz606",fontsize=16,color="magenta"];22156 -> 22279[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 22156 -> 22280[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 22156 -> 22281[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 3024[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="black",shape="box"];3024 -> 3079[label="",style="solid", color="black", weight=3]; 71.80/39.15 3026 -> 2991[label="",style="dashed", color="red", weight=0]; 71.80/39.15 3026[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz34200)",fontsize=16,color="magenta"];3025[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg zzz104) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="burlywood",shape="triangle"];24373[label="zzz104/Succ zzz1040",fontsize=10,color="white",style="solid",shape="box"];3025 -> 24373[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24373 -> 3080[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24374[label="zzz104/Zero",fontsize=10,color="white",style="solid",shape="box"];3025 -> 24374[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24374 -> 3081[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 3049[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="black",shape="box"];3049 -> 3125[label="",style="solid", color="black", weight=3]; 71.80/39.15 12098[label="zzz7030",fontsize=16,color="green",shape="box"];12099[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7330)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12099 -> 12110[label="",style="solid", color="black", weight=3]; 71.80/39.15 12100[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12100 -> 12111[label="",style="solid", color="black", weight=3]; 71.80/39.15 12107[label="zzz7030",fontsize=16,color="green",shape="box"];12108[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7350)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12108 -> 12120[label="",style="solid", color="black", weight=3]; 71.80/39.15 12109[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12109 -> 12121[label="",style="solid", color="black", weight=3]; 71.80/39.15 14906 -> 14937[label="",style="dashed", color="red", weight=0]; 71.80/39.15 14906[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013)) (FiniteMap.mkVBalBranch3Size_l zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) == LT)",fontsize=16,color="magenta"];14906 -> 14938[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12224 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12224[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7050",fontsize=16,color="magenta"];12224 -> 12227[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12223[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos zzz768) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24375[label="zzz768/Succ zzz7680",fontsize=10,color="white",style="solid",shape="box"];12223 -> 24375[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24375 -> 12228[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24376[label="zzz768/Zero",fontsize=10,color="white",style="solid",shape="box"];12223 -> 24376[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24376 -> 12229[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12231 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12231[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7050",fontsize=16,color="magenta"];12231 -> 12234[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12230[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg zzz770) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24377[label="zzz770/Succ zzz7700",fontsize=10,color="white",style="solid",shape="box"];12230 -> 24377[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24377 -> 12235[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24378[label="zzz770/Zero",fontsize=10,color="white",style="solid",shape="box"];12230 -> 24378[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24378 -> 12236[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 11990 -> 12118[label="",style="dashed", color="red", weight=0]; 71.80/39.15 11990[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7090)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];11990 -> 12119[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 11991 -> 12122[label="",style="dashed", color="red", weight=0]; 71.80/39.15 11991[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];11991 -> 12123[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 11999 -> 12124[label="",style="dashed", color="red", weight=0]; 71.80/39.15 11999[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7110)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];11999 -> 12125[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12000 -> 12126[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12000[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12000 -> 12127[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12008 -> 12128[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12008[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7130)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12008 -> 12129[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12009 -> 12130[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12009[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12009 -> 12131[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12017 -> 12132[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12017[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7150)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12017 -> 12133[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12018 -> 12134[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12018[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12018 -> 12135[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12026 -> 12136[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12026[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7170)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12026 -> 12137[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12027 -> 12138[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12027[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12027 -> 12139[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12038 -> 12140[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12038[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7190)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12038 -> 12141[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12039 -> 12142[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12039[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12039 -> 12143[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12037 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12037[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7060",fontsize=16,color="magenta"];12037 -> 12151[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12036[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos zzz721) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24379[label="zzz721/Succ zzz7210",fontsize=10,color="white",style="solid",shape="box"];12036 -> 24379[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24379 -> 12152[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24380[label="zzz721/Zero",fontsize=10,color="white",style="solid",shape="box"];12036 -> 24380[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24380 -> 12153[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12041 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12041[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7060",fontsize=16,color="magenta"];12041 -> 12154[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12040[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg zzz722) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24381[label="zzz722/Succ zzz7220",fontsize=10,color="white",style="solid",shape="box"];12040 -> 24381[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24381 -> 12155[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24382[label="zzz722/Zero",fontsize=10,color="white",style="solid",shape="box"];12040 -> 24382[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24382 -> 12156[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 14909 -> 14943[label="",style="dashed", color="red", weight=0]; 71.80/39.15 14909[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027)) (FiniteMap.mkVBalBranch3Size_l zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) == LT)",fontsize=16,color="magenta"];14909 -> 14944[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12046 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12046[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7070",fontsize=16,color="magenta"];12046 -> 12161[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12045[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos zzz723) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24383[label="zzz723/Succ zzz7230",fontsize=10,color="white",style="solid",shape="box"];12045 -> 24383[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24383 -> 12162[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24384[label="zzz723/Zero",fontsize=10,color="white",style="solid",shape="box"];12045 -> 24384[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24384 -> 12163[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12048 -> 11974[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12048[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7070",fontsize=16,color="magenta"];12048 -> 12164[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12047[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg zzz724) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="burlywood",shape="triangle"];24385[label="zzz724/Succ zzz7240",fontsize=10,color="white",style="solid",shape="box"];12047 -> 24385[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24385 -> 12165[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24386[label="zzz724/Zero",fontsize=10,color="white",style="solid",shape="box"];12047 -> 24386[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24386 -> 12166[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12063 -> 12167[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12063[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7250)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12063 -> 12168[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12064 -> 12169[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12064[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12064 -> 12170[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12076 -> 12171[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12076[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7270)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12076 -> 12172[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12077 -> 12173[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12077[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12077 -> 12174[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12179[label="zzz7040",fontsize=16,color="green",shape="box"];12180[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7550)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12180 -> 12189[label="",style="solid", color="black", weight=3]; 71.80/39.15 12181[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12181 -> 12190[label="",style="solid", color="black", weight=3]; 71.80/39.15 12186[label="zzz7040",fontsize=16,color="green",shape="box"];12187[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7570)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12187 -> 12193[label="",style="solid", color="black", weight=3]; 71.80/39.15 12188[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12188 -> 12194[label="",style="solid", color="black", weight=3]; 71.80/39.15 12085 -> 12191[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12085[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7290)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12085 -> 12192[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12086 -> 12195[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12086[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12086 -> 12196[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12101 -> 12197[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12101[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7310)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12101 -> 12198[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12102 -> 12199[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12102[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12102 -> 12200[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 2773 -> 2437[label="",style="dashed", color="red", weight=0]; 71.80/39.15 2773[label="primPlusNat zzz62000 zzz62000",fontsize=16,color="magenta"];2773 -> 2826[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 21717[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat (Succ zzz164900) zzz164300 == LT)",fontsize=16,color="burlywood",shape="box"];24387[label="zzz164300/Succ zzz1643000",fontsize=10,color="white",style="solid",shape="box"];21717 -> 24387[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24387 -> 21725[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24388[label="zzz164300/Zero",fontsize=10,color="white",style="solid",shape="box"];21717 -> 24388[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24388 -> 21726[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 21718[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat Zero zzz164300 == LT)",fontsize=16,color="burlywood",shape="box"];24389[label="zzz164300/Succ zzz1643000",fontsize=10,color="white",style="solid",shape="box"];21718 -> 24389[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24389 -> 21727[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24390[label="zzz164300/Zero",fontsize=10,color="white",style="solid",shape="box"];21718 -> 24390[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24390 -> 21728[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 21719[label="FiniteMap.glueVBal3GlueVBal0 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 True",fontsize=16,color="black",shape="box"];21719 -> 21729[label="",style="solid", color="black", weight=3]; 71.80/39.15 22157[label="zzz270",fontsize=16,color="green",shape="box"];22158[label="FiniteMap.glueVBal zzz274 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134)",fontsize=16,color="burlywood",shape="box"];24391[label="zzz274/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];22158 -> 24391[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24391 -> 22282[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24392[label="zzz274/FiniteMap.Branch zzz2740 zzz2741 zzz2742 zzz2743 zzz2744",fontsize=10,color="white",style="solid",shape="box"];22158 -> 24392[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24392 -> 22283[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 22159[label="zzz271",fontsize=16,color="green",shape="box"];22160[label="zzz273",fontsize=16,color="green",shape="box"];21721[label="zzz16500",fontsize=16,color="green",shape="box"];21722[label="zzz164300",fontsize=16,color="green",shape="box"];12620[label="zzz6800",fontsize=16,color="green",shape="box"];12621[label="zzz6970",fontsize=16,color="green",shape="box"];10633[label="primMinusNat (Succ zzz61100) zzz54200",fontsize=16,color="burlywood",shape="box"];24393[label="zzz54200/Succ zzz542000",fontsize=10,color="white",style="solid",shape="box"];10633 -> 24393[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24393 -> 10854[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24394[label="zzz54200/Zero",fontsize=10,color="white",style="solid",shape="box"];10633 -> 24394[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24394 -> 10855[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 10634[label="primMinusNat Zero zzz54200",fontsize=16,color="burlywood",shape="box"];24395[label="zzz54200/Succ zzz542000",fontsize=10,color="white",style="solid",shape="box"];10634 -> 24395[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24395 -> 10856[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24396[label="zzz54200/Zero",fontsize=10,color="white",style="solid",shape="box"];10634 -> 24396[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24396 -> 10857[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 13180[label="zzz6800",fontsize=16,color="green",shape="box"];13181[label="zzz7950",fontsize=16,color="green",shape="box"];23081[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 False",fontsize=16,color="black",shape="triangle"];23081 -> 23095[label="",style="solid", color="black", weight=3]; 71.80/39.15 23082 -> 23081[label="",style="dashed", color="red", weight=0]; 71.80/39.15 23082[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 False",fontsize=16,color="magenta"];23932[label="FiniteMap.mkBranchUnbox zzz1791 zzz1792 zzz1789 (Pos (Succ Zero) + FiniteMap.mkBranchLeft_size zzz1791 zzz1792 zzz1789 + FiniteMap.mkBranchRight_size zzz1791 zzz1792 zzz1789)",fontsize=16,color="black",shape="box"];23932 -> 23941[label="",style="solid", color="black", weight=3]; 71.80/39.15 10233[label="FiniteMap.splitGT1 True zzz475 zzz476 zzz477 zzz478 False (compare1 False True True == LT)",fontsize=16,color="black",shape="box"];10233 -> 10259[label="",style="solid", color="black", weight=3]; 71.80/39.15 1809[label="FiniteMap.splitLT1 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare1 True False (True <= False) == GT)",fontsize=16,color="black",shape="box"];1809 -> 2035[label="",style="solid", color="black", weight=3]; 71.80/39.15 23208[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM FiniteMap.EmptyFM True))",fontsize=16,color="black",shape="box"];23208 -> 23214[label="",style="solid", color="black", weight=3]; 71.80/39.15 23209[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM (FiniteMap.Branch zzz16920 zzz16921 zzz16922 zzz16923 zzz16924) True))",fontsize=16,color="black",shape="box"];23209 -> 23215[label="",style="solid", color="black", weight=3]; 71.80/39.15 23210[label="FiniteMap.splitLT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (True < False)",fontsize=16,color="black",shape="box"];23210 -> 23216[label="",style="solid", color="black", weight=3]; 71.80/39.15 23211[label="FiniteMap.splitGT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (True > False)",fontsize=16,color="black",shape="box"];23211 -> 23217[label="",style="solid", color="black", weight=3]; 71.80/39.15 22161[label="False",fontsize=16,color="green",shape="box"];22162 -> 1220[label="",style="dashed", color="red", weight=0]; 71.80/39.15 22162[label="FiniteMap.addToFM_C FiniteMap.addToFM0 zzz344 True zzz31",fontsize=16,color="magenta"];22162 -> 22284[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 22163[label="zzz341",fontsize=16,color="green",shape="box"];22164[label="zzz343",fontsize=16,color="green",shape="box"];9679[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590) (FiniteMap.mkVBalBranch3Size_l zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590) == LT)",fontsize=16,color="black",shape="box"];9679 -> 9800[label="",style="solid", color="black", weight=3]; 71.80/39.15 22276[label="FiniteMap.Branch zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585",fontsize=16,color="green",shape="box"];22277[label="zzz589",fontsize=16,color="green",shape="box"];22278[label="zzz591",fontsize=16,color="green",shape="box"];3061[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];3061 -> 3137[label="",style="solid", color="black", weight=3]; 71.80/39.15 3062[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz34200))) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];3062 -> 3138[label="",style="solid", color="black", weight=3]; 71.80/39.15 3063[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];3063 -> 3139[label="",style="solid", color="black", weight=3]; 71.80/39.15 3064[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];3064 -> 3140[label="",style="solid", color="black", weight=3]; 71.80/39.15 3065 -> 675[label="",style="dashed", color="red", weight=0]; 71.80/39.15 3065[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz34200)",fontsize=16,color="magenta"];3065 -> 3141[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 3066[label="Succ zzz34200",fontsize=16,color="green",shape="box"];3067[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg (Succ zzz1020)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="black",shape="box"];3067 -> 3142[label="",style="solid", color="black", weight=3]; 71.80/39.15 3068[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="black",shape="box"];3068 -> 3143[label="",style="solid", color="black", weight=3]; 71.80/39.15 3069[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];3069 -> 3144[label="",style="solid", color="black", weight=3]; 71.80/39.15 9810[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607) (FiniteMap.mkVBalBranch3Size_l zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607) == LT)",fontsize=16,color="black",shape="box"];9810 -> 9890[label="",style="solid", color="black", weight=3]; 71.80/39.15 22279[label="FiniteMap.Branch zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602",fontsize=16,color="green",shape="box"];22280[label="zzz606",fontsize=16,color="green",shape="box"];22281[label="zzz608",fontsize=16,color="green",shape="box"];3079[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];3079 -> 3157[label="",style="solid", color="black", weight=3]; 71.80/39.15 3080[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg (Succ zzz1040)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];3080 -> 3158[label="",style="solid", color="black", weight=3]; 71.80/39.15 3081[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];3081 -> 3159[label="",style="solid", color="black", weight=3]; 71.80/39.15 3125[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];3125 -> 3241[label="",style="solid", color="black", weight=3]; 71.80/39.15 12110 -> 12215[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12110[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7330)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12110 -> 12216[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12111 -> 12217[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12111[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12111 -> 12218[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12120 -> 12219[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12120[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7350)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12120 -> 12220[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12121 -> 12221[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12121[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12121 -> 12222[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 14938[label="FiniteMap.mkVBalBranch3Size_r zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013",fontsize=16,color="black",shape="box"];14938 -> 14940[label="",style="solid", color="black", weight=3]; 71.80/39.15 14937[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1052) (FiniteMap.mkVBalBranch3Size_l zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) == LT)",fontsize=16,color="burlywood",shape="triangle"];24397[label="zzz1052/Pos zzz10520",fontsize=10,color="white",style="solid",shape="box"];14937 -> 24397[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24397 -> 14941[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24398[label="zzz1052/Neg zzz10520",fontsize=10,color="white",style="solid",shape="box"];14937 -> 24398[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24398 -> 14942[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12227[label="zzz7050",fontsize=16,color="green",shape="box"];12228[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7680)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12228 -> 12237[label="",style="solid", color="black", weight=3]; 71.80/39.15 12229[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12229 -> 12238[label="",style="solid", color="black", weight=3]; 71.80/39.15 12234[label="zzz7050",fontsize=16,color="green",shape="box"];12235[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7700)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12235 -> 12310[label="",style="solid", color="black", weight=3]; 71.80/39.15 12236[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12236 -> 12311[label="",style="solid", color="black", weight=3]; 71.80/39.15 12119 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12119[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12119 -> 12240[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12118[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7090)) zzz737 == LT)",fontsize=16,color="burlywood",shape="triangle"];24399[label="zzz737/Pos zzz7370",fontsize=10,color="white",style="solid",shape="box"];12118 -> 24399[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24399 -> 12241[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24400[label="zzz737/Neg zzz7370",fontsize=10,color="white",style="solid",shape="box"];12118 -> 24400[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24400 -> 12242[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12123 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12123[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12123 -> 12243[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12122[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) zzz738 == LT)",fontsize=16,color="burlywood",shape="triangle"];24401[label="zzz738/Pos zzz7380",fontsize=10,color="white",style="solid",shape="box"];12122 -> 24401[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24401 -> 12244[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24402[label="zzz738/Neg zzz7380",fontsize=10,color="white",style="solid",shape="box"];12122 -> 24402[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24402 -> 12245[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12125 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12125[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12125 -> 12246[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12124[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7110)) zzz739 == LT)",fontsize=16,color="burlywood",shape="triangle"];24403[label="zzz739/Pos zzz7390",fontsize=10,color="white",style="solid",shape="box"];12124 -> 24403[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24403 -> 12247[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24404[label="zzz739/Neg zzz7390",fontsize=10,color="white",style="solid",shape="box"];12124 -> 24404[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24404 -> 12248[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12127 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12127[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12127 -> 12249[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12126[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) zzz740 == LT)",fontsize=16,color="burlywood",shape="triangle"];24405[label="zzz740/Pos zzz7400",fontsize=10,color="white",style="solid",shape="box"];12126 -> 24405[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24405 -> 12250[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24406[label="zzz740/Neg zzz7400",fontsize=10,color="white",style="solid",shape="box"];12126 -> 24406[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24406 -> 12251[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12129 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12129[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12129 -> 12252[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12128[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7130)) zzz741 == LT)",fontsize=16,color="burlywood",shape="triangle"];24407[label="zzz741/Pos zzz7410",fontsize=10,color="white",style="solid",shape="box"];12128 -> 24407[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24407 -> 12253[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24408[label="zzz741/Neg zzz7410",fontsize=10,color="white",style="solid",shape="box"];12128 -> 24408[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24408 -> 12254[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12131 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12131[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12131 -> 12255[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12130[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) zzz742 == LT)",fontsize=16,color="burlywood",shape="triangle"];24409[label="zzz742/Pos zzz7420",fontsize=10,color="white",style="solid",shape="box"];12130 -> 24409[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24409 -> 12256[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24410[label="zzz742/Neg zzz7420",fontsize=10,color="white",style="solid",shape="box"];12130 -> 24410[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24410 -> 12257[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12133 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12133[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12133 -> 12258[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12132[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7150)) zzz743 == LT)",fontsize=16,color="burlywood",shape="triangle"];24411[label="zzz743/Pos zzz7430",fontsize=10,color="white",style="solid",shape="box"];12132 -> 24411[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24411 -> 12259[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24412[label="zzz743/Neg zzz7430",fontsize=10,color="white",style="solid",shape="box"];12132 -> 24412[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24412 -> 12260[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12135 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12135[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12135 -> 12261[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12134[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) zzz744 == LT)",fontsize=16,color="burlywood",shape="triangle"];24413[label="zzz744/Pos zzz7440",fontsize=10,color="white",style="solid",shape="box"];12134 -> 24413[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24413 -> 12262[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24414[label="zzz744/Neg zzz7440",fontsize=10,color="white",style="solid",shape="box"];12134 -> 24414[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24414 -> 12263[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12137 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12137[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12137 -> 12264[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12136[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7170)) zzz745 == LT)",fontsize=16,color="burlywood",shape="triangle"];24415[label="zzz745/Pos zzz7450",fontsize=10,color="white",style="solid",shape="box"];12136 -> 24415[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24415 -> 12265[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24416[label="zzz745/Neg zzz7450",fontsize=10,color="white",style="solid",shape="box"];12136 -> 24416[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24416 -> 12266[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12139 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12139[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12139 -> 12267[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12138[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) zzz746 == LT)",fontsize=16,color="burlywood",shape="triangle"];24417[label="zzz746/Pos zzz7460",fontsize=10,color="white",style="solid",shape="box"];12138 -> 24417[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24417 -> 12268[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24418[label="zzz746/Neg zzz7460",fontsize=10,color="white",style="solid",shape="box"];12138 -> 24418[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24418 -> 12269[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12141 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12141[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12141 -> 12270[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12140[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7190)) zzz747 == LT)",fontsize=16,color="burlywood",shape="triangle"];24419[label="zzz747/Pos zzz7470",fontsize=10,color="white",style="solid",shape="box"];12140 -> 24419[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24419 -> 12271[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24420[label="zzz747/Neg zzz7470",fontsize=10,color="white",style="solid",shape="box"];12140 -> 24420[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24420 -> 12272[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12143 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12143[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12143 -> 12273[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12142[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) zzz748 == LT)",fontsize=16,color="burlywood",shape="triangle"];24421[label="zzz748/Pos zzz7480",fontsize=10,color="white",style="solid",shape="box"];12142 -> 24421[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24421 -> 12274[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24422[label="zzz748/Neg zzz7480",fontsize=10,color="white",style="solid",shape="box"];12142 -> 24422[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24422 -> 12275[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12151[label="zzz7060",fontsize=16,color="green",shape="box"];12152[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7210)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12152 -> 12282[label="",style="solid", color="black", weight=3]; 71.80/39.15 12153[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12153 -> 12283[label="",style="solid", color="black", weight=3]; 71.80/39.15 12154[label="zzz7060",fontsize=16,color="green",shape="box"];12155[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7220)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12155 -> 12284[label="",style="solid", color="black", weight=3]; 71.80/39.15 12156[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12156 -> 12285[label="",style="solid", color="black", weight=3]; 71.80/39.15 14944[label="FiniteMap.mkVBalBranch3Size_r zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027",fontsize=16,color="black",shape="box"];14944 -> 14946[label="",style="solid", color="black", weight=3]; 71.80/39.15 14943[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1053) (FiniteMap.mkVBalBranch3Size_l zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) == LT)",fontsize=16,color="burlywood",shape="triangle"];24423[label="zzz1053/Pos zzz10530",fontsize=10,color="white",style="solid",shape="box"];14943 -> 24423[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24423 -> 14947[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24424[label="zzz1053/Neg zzz10530",fontsize=10,color="white",style="solid",shape="box"];14943 -> 24424[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24424 -> 14948[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12161[label="zzz7070",fontsize=16,color="green",shape="box"];12162[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7230)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12162 -> 12292[label="",style="solid", color="black", weight=3]; 71.80/39.15 12163[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12163 -> 12293[label="",style="solid", color="black", weight=3]; 71.80/39.15 12164[label="zzz7070",fontsize=16,color="green",shape="box"];12165[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7240)) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12165 -> 12294[label="",style="solid", color="black", weight=3]; 71.80/39.15 12166[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264) == LT)",fontsize=16,color="black",shape="box"];12166 -> 12295[label="",style="solid", color="black", weight=3]; 71.80/39.15 12168 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12168[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12168 -> 12296[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12167[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7250)) zzz751 == LT)",fontsize=16,color="burlywood",shape="triangle"];24425[label="zzz751/Pos zzz7510",fontsize=10,color="white",style="solid",shape="box"];12167 -> 24425[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24425 -> 12297[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24426[label="zzz751/Neg zzz7510",fontsize=10,color="white",style="solid",shape="box"];12167 -> 24426[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24426 -> 12298[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12170 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12170[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12170 -> 12299[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12169[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) zzz752 == LT)",fontsize=16,color="burlywood",shape="triangle"];24427[label="zzz752/Pos zzz7520",fontsize=10,color="white",style="solid",shape="box"];12169 -> 24427[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24427 -> 12300[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24428[label="zzz752/Neg zzz7520",fontsize=10,color="white",style="solid",shape="box"];12169 -> 24428[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24428 -> 12301[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12172 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12172[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12172 -> 12302[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12171[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7270)) zzz753 == LT)",fontsize=16,color="burlywood",shape="triangle"];24429[label="zzz753/Pos zzz7530",fontsize=10,color="white",style="solid",shape="box"];12171 -> 24429[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24429 -> 12303[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24430[label="zzz753/Neg zzz7530",fontsize=10,color="white",style="solid",shape="box"];12171 -> 24430[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24430 -> 12304[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12174 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12174[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12174 -> 12305[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12173[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) zzz754 == LT)",fontsize=16,color="burlywood",shape="triangle"];24431[label="zzz754/Pos zzz7540",fontsize=10,color="white",style="solid",shape="box"];12173 -> 24431[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24431 -> 12306[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24432[label="zzz754/Neg zzz7540",fontsize=10,color="white",style="solid",shape="box"];12173 -> 24432[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24432 -> 12307[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12189 -> 12308[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12189[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7550)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12189 -> 12309[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12190 -> 12312[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12190[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12190 -> 12313[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12193 -> 12314[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12193[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7570)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12193 -> 12315[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12194 -> 12316[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12194[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12194 -> 12317[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12192 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12192[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12192 -> 12318[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12191[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7290)) zzz759 == LT)",fontsize=16,color="burlywood",shape="triangle"];24433[label="zzz759/Pos zzz7590",fontsize=10,color="white",style="solid",shape="box"];12191 -> 24433[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24433 -> 12319[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24434[label="zzz759/Neg zzz7590",fontsize=10,color="white",style="solid",shape="box"];12191 -> 24434[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24434 -> 12320[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12196 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12196[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12196 -> 12321[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12195[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) zzz760 == LT)",fontsize=16,color="burlywood",shape="triangle"];24435[label="zzz760/Pos zzz7600",fontsize=10,color="white",style="solid",shape="box"];12195 -> 24435[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24435 -> 12322[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24436[label="zzz760/Neg zzz7600",fontsize=10,color="white",style="solid",shape="box"];12195 -> 24436[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24436 -> 12323[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12198 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12198[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12198 -> 12324[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12197[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7310)) zzz761 == LT)",fontsize=16,color="burlywood",shape="triangle"];24437[label="zzz761/Pos zzz7610",fontsize=10,color="white",style="solid",shape="box"];12197 -> 24437[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24437 -> 12325[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24438[label="zzz761/Neg zzz7610",fontsize=10,color="white",style="solid",shape="box"];12197 -> 24438[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24438 -> 12326[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12200 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12200[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12200 -> 12327[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12199[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) zzz762 == LT)",fontsize=16,color="burlywood",shape="triangle"];24439[label="zzz762/Pos zzz7620",fontsize=10,color="white",style="solid",shape="box"];12199 -> 24439[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24439 -> 12328[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24440[label="zzz762/Neg zzz7620",fontsize=10,color="white",style="solid",shape="box"];12199 -> 24440[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24440 -> 12329[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 2826[label="zzz62000",fontsize=16,color="green",shape="box"];21725[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat (Succ zzz164900) (Succ zzz1643000) == LT)",fontsize=16,color="black",shape="box"];21725 -> 21733[label="",style="solid", color="black", weight=3]; 71.80/39.15 21726[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat (Succ zzz164900) Zero == LT)",fontsize=16,color="black",shape="box"];21726 -> 21734[label="",style="solid", color="black", weight=3]; 71.80/39.15 21727[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat Zero (Succ zzz1643000) == LT)",fontsize=16,color="black",shape="box"];21727 -> 21735[label="",style="solid", color="black", weight=3]; 71.80/39.15 21728[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];21728 -> 21736[label="",style="solid", color="black", weight=3]; 71.80/39.15 21729[label="FiniteMap.glueBal (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134)",fontsize=16,color="black",shape="box"];21729 -> 21737[label="",style="solid", color="black", weight=3]; 71.80/39.15 22282[label="FiniteMap.glueVBal FiniteMap.EmptyFM (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134)",fontsize=16,color="black",shape="box"];22282 -> 22343[label="",style="solid", color="black", weight=3]; 71.80/39.15 22283[label="FiniteMap.glueVBal (FiniteMap.Branch zzz2740 zzz2741 zzz2742 zzz2743 zzz2744) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134)",fontsize=16,color="black",shape="box"];22283 -> 22344[label="",style="solid", color="black", weight=3]; 71.80/39.15 10854[label="primMinusNat (Succ zzz61100) (Succ zzz542000)",fontsize=16,color="black",shape="box"];10854 -> 10947[label="",style="solid", color="black", weight=3]; 71.80/39.15 10855[label="primMinusNat (Succ zzz61100) Zero",fontsize=16,color="black",shape="box"];10855 -> 10948[label="",style="solid", color="black", weight=3]; 71.80/39.15 10856[label="primMinusNat Zero (Succ zzz542000)",fontsize=16,color="black",shape="box"];10856 -> 10949[label="",style="solid", color="black", weight=3]; 71.80/39.15 10857[label="primMinusNat Zero Zero",fontsize=16,color="black",shape="box"];10857 -> 10950[label="",style="solid", color="black", weight=3]; 71.80/39.15 23095 -> 23106[label="",style="dashed", color="red", weight=0]; 71.80/39.15 23095[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674 > FiniteMap.sIZE_RATIO * FiniteMap.mkBalBranch6Size_l zzz2134 zzz2130 zzz2131 zzz1674)",fontsize=16,color="magenta"];23095 -> 23107[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 23941[label="Pos (Succ Zero) + FiniteMap.mkBranchLeft_size zzz1791 zzz1792 zzz1789 + FiniteMap.mkBranchRight_size zzz1791 zzz1792 zzz1789",fontsize=16,color="black",shape="box"];23941 -> 23950[label="",style="solid", color="black", weight=3]; 71.80/39.15 10259[label="FiniteMap.splitGT1 True zzz475 zzz476 zzz477 zzz478 False (LT == LT)",fontsize=16,color="black",shape="box"];10259 -> 10394[label="",style="solid", color="black", weight=3]; 71.80/39.15 2035[label="FiniteMap.splitLT1 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare1 True False False == GT)",fontsize=16,color="black",shape="box"];2035 -> 2132[label="",style="solid", color="black", weight=3]; 71.80/39.15 23214[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM4 FiniteMap.EmptyFM True))",fontsize=16,color="black",shape="box"];23214 -> 23238[label="",style="solid", color="black", weight=3]; 71.80/39.15 23215 -> 22605[label="",style="dashed", color="red", weight=0]; 71.80/39.15 23215[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz16920 zzz16921 zzz16922 zzz16923 zzz16924) True))",fontsize=16,color="magenta"];23215 -> 23239[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 23215 -> 23240[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 23215 -> 23241[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 23215 -> 23242[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 23215 -> 23243[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 23216[label="FiniteMap.splitLT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare True False == LT)",fontsize=16,color="black",shape="box"];23216 -> 23244[label="",style="solid", color="black", weight=3]; 71.80/39.15 23217[label="FiniteMap.splitGT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare True False == GT)",fontsize=16,color="black",shape="box"];23217 -> 23245[label="",style="solid", color="black", weight=3]; 71.80/39.15 22284[label="zzz344",fontsize=16,color="green",shape="box"];9800[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590)) (FiniteMap.mkVBalBranch3Size_l zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590) == LT)",fontsize=16,color="black",shape="box"];9800 -> 9814[label="",style="solid", color="black", weight=3]; 71.80/39.15 3137[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];3137 -> 3251[label="",style="solid", color="black", weight=3]; 71.80/39.15 3138 -> 3252[label="",style="dashed", color="red", weight=0]; 71.80/39.15 3138[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg (primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz34200)) (Succ zzz34200))) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="magenta"];3138 -> 3253[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 3139[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];3139 -> 3282[label="",style="solid", color="black", weight=3]; 71.80/39.15 3140[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (EQ == LT)",fontsize=16,color="black",shape="box"];3140 -> 3283[label="",style="solid", color="black", weight=3]; 71.80/39.15 3141[label="zzz34200",fontsize=16,color="green",shape="box"];3142[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg (Succ zzz1020)) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];3142 -> 3284[label="",style="solid", color="black", weight=3]; 71.80/39.15 3143[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];3143 -> 3285[label="",style="solid", color="black", weight=3]; 71.80/39.15 3144[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (EQ == LT)",fontsize=16,color="black",shape="box"];3144 -> 3286[label="",style="solid", color="black", weight=3]; 71.80/39.15 9890[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607)) (FiniteMap.mkVBalBranch3Size_l zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607) == LT)",fontsize=16,color="black",shape="box"];9890 -> 9960[label="",style="solid", color="black", weight=3]; 71.80/39.15 3157[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (EQ == LT)",fontsize=16,color="black",shape="box"];3157 -> 3298[label="",style="solid", color="black", weight=3]; 71.80/39.15 3158[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg (Succ zzz1040)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="black",shape="box"];3158 -> 3299[label="",style="solid", color="black", weight=3]; 71.80/39.15 3159[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="black",shape="box"];3159 -> 3300[label="",style="solid", color="black", weight=3]; 71.80/39.15 3241[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (EQ == LT)",fontsize=16,color="black",shape="box"];3241 -> 3301[label="",style="solid", color="black", weight=3]; 71.80/39.15 12216 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12216[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334)",fontsize=16,color="magenta"];12216 -> 12341[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12215[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7330)) zzz764 == LT)",fontsize=16,color="burlywood",shape="triangle"];24441[label="zzz764/Pos zzz7640",fontsize=10,color="white",style="solid",shape="box"];12215 -> 24441[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24441 -> 12342[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24442[label="zzz764/Neg zzz7640",fontsize=10,color="white",style="solid",shape="box"];12215 -> 24442[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24442 -> 12343[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12218 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12218[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334)",fontsize=16,color="magenta"];12218 -> 12344[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12217[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos Zero) zzz765 == LT)",fontsize=16,color="burlywood",shape="triangle"];24443[label="zzz765/Pos zzz7650",fontsize=10,color="white",style="solid",shape="box"];12217 -> 24443[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24443 -> 12345[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24444[label="zzz765/Neg zzz7650",fontsize=10,color="white",style="solid",shape="box"];12217 -> 24444[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24444 -> 12346[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12220 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12220[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334)",fontsize=16,color="magenta"];12220 -> 12347[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12219[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7350)) zzz766 == LT)",fontsize=16,color="burlywood",shape="triangle"];24445[label="zzz766/Pos zzz7660",fontsize=10,color="white",style="solid",shape="box"];12219 -> 24445[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24445 -> 12348[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24446[label="zzz766/Neg zzz7660",fontsize=10,color="white",style="solid",shape="box"];12219 -> 24446[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24446 -> 12349[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12222 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12222[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334)",fontsize=16,color="magenta"];12222 -> 12350[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12221[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg Zero) zzz767 == LT)",fontsize=16,color="burlywood",shape="triangle"];24447[label="zzz767/Pos zzz7670",fontsize=10,color="white",style="solid",shape="box"];12221 -> 24447[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24447 -> 12351[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24448[label="zzz767/Neg zzz7670",fontsize=10,color="white",style="solid",shape="box"];12221 -> 24448[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24448 -> 12352[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 14940 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 14940[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013)",fontsize=16,color="magenta"];14940 -> 14949[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 14941[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz10520)) (FiniteMap.mkVBalBranch3Size_l zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) == LT)",fontsize=16,color="black",shape="box"];14941 -> 14950[label="",style="solid", color="black", weight=3]; 71.80/39.15 14942[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz10520)) (FiniteMap.mkVBalBranch3Size_l zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) == LT)",fontsize=16,color="black",shape="box"];14942 -> 14951[label="",style="solid", color="black", weight=3]; 71.80/39.15 12237 -> 12353[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12237[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7680)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12237 -> 12354[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12238 -> 12355[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12238[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12238 -> 12356[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12310 -> 12357[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12310[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7700)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12310 -> 12358[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12311 -> 12359[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12311[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12311 -> 12360[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12240[label="FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12241[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7090)) (Pos zzz7370) == LT)",fontsize=16,color="black",shape="box"];12241 -> 12361[label="",style="solid", color="black", weight=3]; 71.80/39.15 12242[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7090)) (Neg zzz7370) == LT)",fontsize=16,color="black",shape="box"];12242 -> 12362[label="",style="solid", color="black", weight=3]; 71.80/39.15 12243[label="FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12244[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos zzz7380) == LT)",fontsize=16,color="burlywood",shape="box"];24449[label="zzz7380/Succ zzz73800",fontsize=10,color="white",style="solid",shape="box"];12244 -> 24449[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24449 -> 12363[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24450[label="zzz7380/Zero",fontsize=10,color="white",style="solid",shape="box"];12244 -> 24450[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24450 -> 12364[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12245[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg zzz7380) == LT)",fontsize=16,color="burlywood",shape="box"];24451[label="zzz7380/Succ zzz73800",fontsize=10,color="white",style="solid",shape="box"];12245 -> 24451[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24451 -> 12365[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24452[label="zzz7380/Zero",fontsize=10,color="white",style="solid",shape="box"];12245 -> 24452[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24452 -> 12366[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12246[label="FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12247[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7110)) (Pos zzz7390) == LT)",fontsize=16,color="black",shape="box"];12247 -> 12367[label="",style="solid", color="black", weight=3]; 71.80/39.15 12248[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7110)) (Neg zzz7390) == LT)",fontsize=16,color="black",shape="box"];12248 -> 12368[label="",style="solid", color="black", weight=3]; 71.80/39.15 12249[label="FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12250[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos zzz7400) == LT)",fontsize=16,color="burlywood",shape="box"];24453[label="zzz7400/Succ zzz74000",fontsize=10,color="white",style="solid",shape="box"];12250 -> 24453[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24453 -> 12369[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24454[label="zzz7400/Zero",fontsize=10,color="white",style="solid",shape="box"];12250 -> 24454[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24454 -> 12370[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12251[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg zzz7400) == LT)",fontsize=16,color="burlywood",shape="box"];24455[label="zzz7400/Succ zzz74000",fontsize=10,color="white",style="solid",shape="box"];12251 -> 24455[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24455 -> 12371[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24456[label="zzz7400/Zero",fontsize=10,color="white",style="solid",shape="box"];12251 -> 24456[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24456 -> 12372[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12252[label="FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12253[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7130)) (Pos zzz7410) == LT)",fontsize=16,color="black",shape="box"];12253 -> 12373[label="",style="solid", color="black", weight=3]; 71.80/39.15 12254[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7130)) (Neg zzz7410) == LT)",fontsize=16,color="black",shape="box"];12254 -> 12374[label="",style="solid", color="black", weight=3]; 71.80/39.15 12255[label="FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12256[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos zzz7420) == LT)",fontsize=16,color="burlywood",shape="box"];24457[label="zzz7420/Succ zzz74200",fontsize=10,color="white",style="solid",shape="box"];12256 -> 24457[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24457 -> 12375[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24458[label="zzz7420/Zero",fontsize=10,color="white",style="solid",shape="box"];12256 -> 24458[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24458 -> 12376[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12257[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg zzz7420) == LT)",fontsize=16,color="burlywood",shape="box"];24459[label="zzz7420/Succ zzz74200",fontsize=10,color="white",style="solid",shape="box"];12257 -> 24459[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24459 -> 12377[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24460[label="zzz7420/Zero",fontsize=10,color="white",style="solid",shape="box"];12257 -> 24460[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24460 -> 12378[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12258[label="FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12259[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7150)) (Pos zzz7430) == LT)",fontsize=16,color="black",shape="box"];12259 -> 12379[label="",style="solid", color="black", weight=3]; 71.80/39.15 12260[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7150)) (Neg zzz7430) == LT)",fontsize=16,color="black",shape="box"];12260 -> 12380[label="",style="solid", color="black", weight=3]; 71.80/39.15 12261[label="FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12262[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos zzz7440) == LT)",fontsize=16,color="burlywood",shape="box"];24461[label="zzz7440/Succ zzz74400",fontsize=10,color="white",style="solid",shape="box"];12262 -> 24461[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24461 -> 12381[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24462[label="zzz7440/Zero",fontsize=10,color="white",style="solid",shape="box"];12262 -> 24462[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24462 -> 12382[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12263[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg zzz7440) == LT)",fontsize=16,color="burlywood",shape="box"];24463[label="zzz7440/Succ zzz74400",fontsize=10,color="white",style="solid",shape="box"];12263 -> 24463[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24463 -> 12383[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24464[label="zzz7440/Zero",fontsize=10,color="white",style="solid",shape="box"];12263 -> 24464[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24464 -> 12384[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12264[label="FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12265[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7170)) (Pos zzz7450) == LT)",fontsize=16,color="black",shape="box"];12265 -> 12385[label="",style="solid", color="black", weight=3]; 71.80/39.15 12266[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7170)) (Neg zzz7450) == LT)",fontsize=16,color="black",shape="box"];12266 -> 12386[label="",style="solid", color="black", weight=3]; 71.80/39.15 12267[label="FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12268[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos zzz7460) == LT)",fontsize=16,color="burlywood",shape="box"];24465[label="zzz7460/Succ zzz74600",fontsize=10,color="white",style="solid",shape="box"];12268 -> 24465[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24465 -> 12387[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24466[label="zzz7460/Zero",fontsize=10,color="white",style="solid",shape="box"];12268 -> 24466[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24466 -> 12388[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12269[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg zzz7460) == LT)",fontsize=16,color="burlywood",shape="box"];24467[label="zzz7460/Succ zzz74600",fontsize=10,color="white",style="solid",shape="box"];12269 -> 24467[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24467 -> 12389[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24468[label="zzz7460/Zero",fontsize=10,color="white",style="solid",shape="box"];12269 -> 24468[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24468 -> 12390[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12270[label="FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12271[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7190)) (Pos zzz7470) == LT)",fontsize=16,color="black",shape="box"];12271 -> 12391[label="",style="solid", color="black", weight=3]; 71.80/39.15 12272[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7190)) (Neg zzz7470) == LT)",fontsize=16,color="black",shape="box"];12272 -> 12392[label="",style="solid", color="black", weight=3]; 71.80/39.15 12273[label="FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12274[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos zzz7480) == LT)",fontsize=16,color="burlywood",shape="box"];24469[label="zzz7480/Succ zzz74800",fontsize=10,color="white",style="solid",shape="box"];12274 -> 24469[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24469 -> 12393[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24470[label="zzz7480/Zero",fontsize=10,color="white",style="solid",shape="box"];12274 -> 24470[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24470 -> 12394[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12275[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg zzz7480) == LT)",fontsize=16,color="burlywood",shape="box"];24471[label="zzz7480/Succ zzz74800",fontsize=10,color="white",style="solid",shape="box"];12275 -> 24471[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24471 -> 12395[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24472[label="zzz7480/Zero",fontsize=10,color="white",style="solid",shape="box"];12275 -> 24472[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24472 -> 12396[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12282 -> 12405[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12282[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7210)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12282 -> 12406[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12283 -> 12407[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12283[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12283 -> 12408[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12284 -> 12409[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12284[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7220)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12284 -> 12410[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12285 -> 12411[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12285[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12285 -> 12412[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 14946 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 14946[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027)",fontsize=16,color="magenta"];14946 -> 14954[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 14947[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz10530)) (FiniteMap.mkVBalBranch3Size_l zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) == LT)",fontsize=16,color="black",shape="box"];14947 -> 14955[label="",style="solid", color="black", weight=3]; 71.80/39.15 14948[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz10530)) (FiniteMap.mkVBalBranch3Size_l zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) == LT)",fontsize=16,color="black",shape="box"];14948 -> 14956[label="",style="solid", color="black", weight=3]; 71.80/39.15 12292 -> 12417[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12292[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7230)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12292 -> 12418[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12293 -> 12419[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12293[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12293 -> 12420[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12294 -> 12421[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12294[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7240)) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12294 -> 12422[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12295 -> 12423[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12295[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334)) == LT)",fontsize=16,color="magenta"];12295 -> 12424[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12296[label="FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12297[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7250)) (Pos zzz7510) == LT)",fontsize=16,color="black",shape="box"];12297 -> 12425[label="",style="solid", color="black", weight=3]; 71.80/39.15 12298[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7250)) (Neg zzz7510) == LT)",fontsize=16,color="black",shape="box"];12298 -> 12426[label="",style="solid", color="black", weight=3]; 71.80/39.15 12299[label="FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12300[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos zzz7520) == LT)",fontsize=16,color="burlywood",shape="box"];24473[label="zzz7520/Succ zzz75200",fontsize=10,color="white",style="solid",shape="box"];12300 -> 24473[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24473 -> 12427[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24474[label="zzz7520/Zero",fontsize=10,color="white",style="solid",shape="box"];12300 -> 24474[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24474 -> 12428[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12301[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg zzz7520) == LT)",fontsize=16,color="burlywood",shape="box"];24475[label="zzz7520/Succ zzz75200",fontsize=10,color="white",style="solid",shape="box"];12301 -> 24475[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24475 -> 12429[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24476[label="zzz7520/Zero",fontsize=10,color="white",style="solid",shape="box"];12301 -> 24476[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24476 -> 12430[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12302[label="FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12303[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7270)) (Pos zzz7530) == LT)",fontsize=16,color="black",shape="box"];12303 -> 12431[label="",style="solid", color="black", weight=3]; 71.80/39.15 12304[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7270)) (Neg zzz7530) == LT)",fontsize=16,color="black",shape="box"];12304 -> 12432[label="",style="solid", color="black", weight=3]; 71.80/39.15 12305[label="FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12306[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos zzz7540) == LT)",fontsize=16,color="burlywood",shape="box"];24477[label="zzz7540/Succ zzz75400",fontsize=10,color="white",style="solid",shape="box"];12306 -> 24477[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24477 -> 12433[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24478[label="zzz7540/Zero",fontsize=10,color="white",style="solid",shape="box"];12306 -> 24478[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24478 -> 12434[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12307[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg zzz7540) == LT)",fontsize=16,color="burlywood",shape="box"];24479[label="zzz7540/Succ zzz75400",fontsize=10,color="white",style="solid",shape="box"];12307 -> 24479[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24479 -> 12435[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24480[label="zzz7540/Zero",fontsize=10,color="white",style="solid",shape="box"];12307 -> 24480[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24480 -> 12436[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12309 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12309[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12309 -> 12437[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12308[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7550)) zzz772 == LT)",fontsize=16,color="burlywood",shape="triangle"];24481[label="zzz772/Pos zzz7720",fontsize=10,color="white",style="solid",shape="box"];12308 -> 24481[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24481 -> 12438[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24482[label="zzz772/Neg zzz7720",fontsize=10,color="white",style="solid",shape="box"];12308 -> 24482[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24482 -> 12439[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12313 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12313[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12313 -> 12440[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12312[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) zzz773 == LT)",fontsize=16,color="burlywood",shape="triangle"];24483[label="zzz773/Pos zzz7730",fontsize=10,color="white",style="solid",shape="box"];12312 -> 24483[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24483 -> 12441[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24484[label="zzz773/Neg zzz7730",fontsize=10,color="white",style="solid",shape="box"];12312 -> 24484[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24484 -> 12442[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12315 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12315[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12315 -> 12443[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12314[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7570)) zzz774 == LT)",fontsize=16,color="burlywood",shape="triangle"];24485[label="zzz774/Pos zzz7740",fontsize=10,color="white",style="solid",shape="box"];12314 -> 24485[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24485 -> 12444[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24486[label="zzz774/Neg zzz7740",fontsize=10,color="white",style="solid",shape="box"];12314 -> 24486[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24486 -> 12445[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12317 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12317[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334)",fontsize=16,color="magenta"];12317 -> 12446[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12316[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) zzz775 == LT)",fontsize=16,color="burlywood",shape="triangle"];24487[label="zzz775/Pos zzz7750",fontsize=10,color="white",style="solid",shape="box"];12316 -> 24487[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24487 -> 12447[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24488[label="zzz775/Neg zzz7750",fontsize=10,color="white",style="solid",shape="box"];12316 -> 24488[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24488 -> 12448[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12318[label="FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12319[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7290)) (Pos zzz7590) == LT)",fontsize=16,color="black",shape="box"];12319 -> 12449[label="",style="solid", color="black", weight=3]; 71.80/39.15 12320[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7290)) (Neg zzz7590) == LT)",fontsize=16,color="black",shape="box"];12320 -> 12450[label="",style="solid", color="black", weight=3]; 71.80/39.15 12321[label="FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12322[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos zzz7600) == LT)",fontsize=16,color="burlywood",shape="box"];24489[label="zzz7600/Succ zzz76000",fontsize=10,color="white",style="solid",shape="box"];12322 -> 24489[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24489 -> 12451[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24490[label="zzz7600/Zero",fontsize=10,color="white",style="solid",shape="box"];12322 -> 24490[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24490 -> 12452[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12323[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg zzz7600) == LT)",fontsize=16,color="burlywood",shape="box"];24491[label="zzz7600/Succ zzz76000",fontsize=10,color="white",style="solid",shape="box"];12323 -> 24491[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24491 -> 12453[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24492[label="zzz7600/Zero",fontsize=10,color="white",style="solid",shape="box"];12323 -> 24492[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24492 -> 12454[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12324[label="FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12325[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7310)) (Pos zzz7610) == LT)",fontsize=16,color="black",shape="box"];12325 -> 12455[label="",style="solid", color="black", weight=3]; 71.80/39.15 12326[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7310)) (Neg zzz7610) == LT)",fontsize=16,color="black",shape="box"];12326 -> 12456[label="",style="solid", color="black", weight=3]; 71.80/39.15 12327[label="FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12328[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos zzz7620) == LT)",fontsize=16,color="burlywood",shape="box"];24493[label="zzz7620/Succ zzz76200",fontsize=10,color="white",style="solid",shape="box"];12328 -> 24493[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24493 -> 12457[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24494[label="zzz7620/Zero",fontsize=10,color="white",style="solid",shape="box"];12328 -> 24494[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24494 -> 12458[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12329[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg zzz7620) == LT)",fontsize=16,color="burlywood",shape="box"];24495[label="zzz7620/Succ zzz76200",fontsize=10,color="white",style="solid",shape="box"];12329 -> 24495[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24495 -> 12459[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24496[label="zzz7620/Zero",fontsize=10,color="white",style="solid",shape="box"];12329 -> 24496[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24496 -> 12460[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 21733 -> 21704[label="",style="dashed", color="red", weight=0]; 71.80/39.15 21733[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (primCmpNat zzz164900 zzz1643000 == LT)",fontsize=16,color="magenta"];21733 -> 21740[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 21733 -> 21741[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 21734 -> 21675[label="",style="dashed", color="red", weight=0]; 71.80/39.15 21734[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (GT == LT)",fontsize=16,color="magenta"];21735 -> 21680[label="",style="dashed", color="red", weight=0]; 71.80/39.15 21735[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (LT == LT)",fontsize=16,color="magenta"];21736 -> 21692[label="",style="dashed", color="red", weight=0]; 71.80/39.15 21736[label="FiniteMap.glueVBal3GlueVBal1 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 zzz270 zzz271 zzz272 zzz273 zzz274 zzz270 zzz271 zzz272 zzz273 zzz274 zzz2130 zzz2131 zzz2132 zzz2133 zzz2134 (EQ == LT)",fontsize=16,color="magenta"];21737[label="FiniteMap.glueBal2 (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134)",fontsize=16,color="black",shape="box"];21737 -> 21742[label="",style="solid", color="black", weight=3]; 71.80/39.15 22343[label="FiniteMap.glueVBal5 FiniteMap.EmptyFM (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134)",fontsize=16,color="black",shape="box"];22343 -> 22361[label="",style="solid", color="black", weight=3]; 71.80/39.15 22344 -> 22341[label="",style="dashed", color="red", weight=0]; 71.80/39.15 22344[label="FiniteMap.glueVBal3 (FiniteMap.Branch zzz2740 zzz2741 zzz2742 zzz2743 zzz2744) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134)",fontsize=16,color="magenta"];22344 -> 22362[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 22344 -> 22363[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 22344 -> 22364[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 22344 -> 22365[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 22344 -> 22366[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 22344 -> 22367[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 22344 -> 22368[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 22344 -> 22369[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 22344 -> 22370[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 22344 -> 22371[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 10947 -> 10429[label="",style="dashed", color="red", weight=0]; 71.80/39.15 10947[label="primMinusNat zzz61100 zzz542000",fontsize=16,color="magenta"];10947 -> 11001[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 10947 -> 11002[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 10948[label="Pos (Succ zzz61100)",fontsize=16,color="green",shape="box"];10949[label="Neg (Succ zzz542000)",fontsize=16,color="green",shape="box"];10950[label="Pos Zero",fontsize=16,color="green",shape="box"];23107 -> 22563[label="",style="dashed", color="red", weight=0]; 71.80/39.15 23107[label="FiniteMap.mkBalBranch6Size_l zzz2134 zzz2130 zzz2131 zzz1674",fontsize=16,color="magenta"];23106[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674 > FiniteMap.sIZE_RATIO * zzz1757)",fontsize=16,color="black",shape="triangle"];23106 -> 23110[label="",style="solid", color="black", weight=3]; 71.80/39.15 23950 -> 23956[label="",style="dashed", color="red", weight=0]; 71.80/39.15 23950[label="primPlusInt (Pos (Succ Zero) + FiniteMap.mkBranchLeft_size zzz1791 zzz1792 zzz1789) (FiniteMap.mkBranchRight_size zzz1791 zzz1792 zzz1789)",fontsize=16,color="magenta"];23950 -> 23957[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 10394[label="FiniteMap.splitGT1 True zzz475 zzz476 zzz477 zzz478 False True",fontsize=16,color="black",shape="box"];10394 -> 10574[label="",style="solid", color="black", weight=3]; 71.80/39.15 2132[label="FiniteMap.splitLT1 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare0 True False otherwise == GT)",fontsize=16,color="black",shape="box"];2132 -> 2234[label="",style="solid", color="black", weight=3]; 71.80/39.15 23238[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 (Maybe.isJust Nothing)",fontsize=16,color="black",shape="box"];23238 -> 23260[label="",style="solid", color="black", weight=3]; 71.80/39.15 23239[label="zzz16923",fontsize=16,color="green",shape="box"];23240[label="zzz16924",fontsize=16,color="green",shape="box"];23241[label="zzz16922",fontsize=16,color="green",shape="box"];23242[label="zzz16921",fontsize=16,color="green",shape="box"];23243[label="zzz16920",fontsize=16,color="green",shape="box"];23244[label="FiniteMap.splitLT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare3 True False == LT)",fontsize=16,color="black",shape="box"];23244 -> 23261[label="",style="solid", color="black", weight=3]; 71.80/39.15 23245[label="FiniteMap.splitGT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare3 True False == GT)",fontsize=16,color="black",shape="box"];23245 -> 23262[label="",style="solid", color="black", weight=3]; 71.80/39.15 9814[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590)) (FiniteMap.mkVBalBranch3Size_l zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590) == LT)",fontsize=16,color="black",shape="box"];9814 -> 9891[label="",style="solid", color="black", weight=3]; 71.80/39.15 3251[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];3251 -> 3309[label="",style="solid", color="black", weight=3]; 71.80/39.15 3253 -> 2630[label="",style="dashed", color="red", weight=0]; 71.80/39.15 3253[label="primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz34200)) (Succ zzz34200)",fontsize=16,color="magenta"];3253 -> 3310[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 3253 -> 3311[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 3252[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg zzz116) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="burlywood",shape="triangle"];24497[label="zzz116/Succ zzz1160",fontsize=10,color="white",style="solid",shape="box"];3252 -> 24497[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24497 -> 3312[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24498[label="zzz116/Zero",fontsize=10,color="white",style="solid",shape="box"];3252 -> 24498[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24498 -> 3313[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 3282[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="black",shape="box"];3282 -> 3352[label="",style="solid", color="black", weight=3]; 71.80/39.15 3283[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 False",fontsize=16,color="black",shape="box"];3283 -> 3353[label="",style="solid", color="black", weight=3]; 71.80/39.15 3284[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (LT == LT)",fontsize=16,color="black",shape="box"];3284 -> 3354[label="",style="solid", color="black", weight=3]; 71.80/39.15 3285[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (EQ == LT)",fontsize=16,color="black",shape="box"];3285 -> 3355[label="",style="solid", color="black", weight=3]; 71.80/39.15 3286[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 False",fontsize=16,color="black",shape="box"];3286 -> 3356[label="",style="solid", color="black", weight=3]; 71.80/39.15 9960[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607)) (FiniteMap.mkVBalBranch3Size_l zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607) == LT)",fontsize=16,color="black",shape="box"];9960 -> 10047[label="",style="solid", color="black", weight=3]; 71.80/39.15 3298[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 False",fontsize=16,color="black",shape="box"];3298 -> 3367[label="",style="solid", color="black", weight=3]; 71.80/39.15 3299[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg (Succ zzz1040)) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];3299 -> 3368[label="",style="solid", color="black", weight=3]; 71.80/39.15 3300[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];3300 -> 3369[label="",style="solid", color="black", weight=3]; 71.80/39.15 3301[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 False",fontsize=16,color="black",shape="box"];3301 -> 3370[label="",style="solid", color="black", weight=3]; 71.80/39.15 12341[label="FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];12342[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7330)) (Pos zzz7640) == LT)",fontsize=16,color="black",shape="box"];12342 -> 12475[label="",style="solid", color="black", weight=3]; 71.80/39.15 12343[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7330)) (Neg zzz7640) == LT)",fontsize=16,color="black",shape="box"];12343 -> 12476[label="",style="solid", color="black", weight=3]; 71.80/39.15 12344[label="FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];12345[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos zzz7650) == LT)",fontsize=16,color="burlywood",shape="box"];24499[label="zzz7650/Succ zzz76500",fontsize=10,color="white",style="solid",shape="box"];12345 -> 24499[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24499 -> 12477[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24500[label="zzz7650/Zero",fontsize=10,color="white",style="solid",shape="box"];12345 -> 24500[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24500 -> 12478[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12346[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg zzz7650) == LT)",fontsize=16,color="burlywood",shape="box"];24501[label="zzz7650/Succ zzz76500",fontsize=10,color="white",style="solid",shape="box"];12346 -> 24501[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24501 -> 12479[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24502[label="zzz7650/Zero",fontsize=10,color="white",style="solid",shape="box"];12346 -> 24502[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24502 -> 12480[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12347[label="FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];12348[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7350)) (Pos zzz7660) == LT)",fontsize=16,color="black",shape="box"];12348 -> 12481[label="",style="solid", color="black", weight=3]; 71.80/39.15 12349[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7350)) (Neg zzz7660) == LT)",fontsize=16,color="black",shape="box"];12349 -> 12482[label="",style="solid", color="black", weight=3]; 71.80/39.15 12350[label="FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];12351[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos zzz7670) == LT)",fontsize=16,color="burlywood",shape="box"];24503[label="zzz7670/Succ zzz76700",fontsize=10,color="white",style="solid",shape="box"];12351 -> 24503[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24503 -> 12483[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24504[label="zzz7670/Zero",fontsize=10,color="white",style="solid",shape="box"];12351 -> 24504[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24504 -> 12484[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12352[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg zzz7670) == LT)",fontsize=16,color="burlywood",shape="box"];24505[label="zzz7670/Succ zzz76700",fontsize=10,color="white",style="solid",shape="box"];12352 -> 24505[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24505 -> 12485[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24506[label="zzz7670/Zero",fontsize=10,color="white",style="solid",shape="box"];12352 -> 24506[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24506 -> 12486[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 14949[label="FiniteMap.Branch zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013",fontsize=16,color="green",shape="box"];14950 -> 14957[label="",style="dashed", color="red", weight=0]; 71.80/39.15 14950[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10520)) (FiniteMap.mkVBalBranch3Size_l zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) == LT)",fontsize=16,color="magenta"];14950 -> 14958[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 14951 -> 14959[label="",style="dashed", color="red", weight=0]; 71.80/39.15 14951[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10520)) (FiniteMap.mkVBalBranch3Size_l zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) == LT)",fontsize=16,color="magenta"];14951 -> 14960[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12354 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12354[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334)",fontsize=16,color="magenta"];12354 -> 12487[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12353[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7680)) zzz776 == LT)",fontsize=16,color="burlywood",shape="triangle"];24507[label="zzz776/Pos zzz7760",fontsize=10,color="white",style="solid",shape="box"];12353 -> 24507[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24507 -> 12488[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24508[label="zzz776/Neg zzz7760",fontsize=10,color="white",style="solid",shape="box"];12353 -> 24508[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24508 -> 12489[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12356 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12356[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334)",fontsize=16,color="magenta"];12356 -> 12490[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12355[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) zzz777 == LT)",fontsize=16,color="burlywood",shape="triangle"];24509[label="zzz777/Pos zzz7770",fontsize=10,color="white",style="solid",shape="box"];12355 -> 24509[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24509 -> 12491[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24510[label="zzz777/Neg zzz7770",fontsize=10,color="white",style="solid",shape="box"];12355 -> 24510[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24510 -> 12492[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12358 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12358[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334)",fontsize=16,color="magenta"];12358 -> 12493[label="",style="dashed", color="magenta", weight=3]; 71.80/39.15 12357[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7700)) zzz778 == LT)",fontsize=16,color="burlywood",shape="triangle"];24511[label="zzz778/Pos zzz7780",fontsize=10,color="white",style="solid",shape="box"];12357 -> 24511[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24511 -> 12494[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 24512[label="zzz778/Neg zzz7780",fontsize=10,color="white",style="solid",shape="box"];12357 -> 24512[label="",style="solid", color="burlywood", weight=9]; 71.80/39.15 24512 -> 12495[label="",style="solid", color="burlywood", weight=3]; 71.80/39.15 12360 -> 11346[label="",style="dashed", color="red", weight=0]; 71.80/39.15 12360[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334)",fontsize=16,color="magenta"];12360 -> 12496[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12359[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) zzz779 == LT)",fontsize=16,color="burlywood",shape="triangle"];24513[label="zzz779/Pos zzz7790",fontsize=10,color="white",style="solid",shape="box"];12359 -> 24513[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24513 -> 12497[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24514[label="zzz779/Neg zzz7790",fontsize=10,color="white",style="solid",shape="box"];12359 -> 24514[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24514 -> 12498[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12361[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7090) zzz7370 == LT)",fontsize=16,color="burlywood",shape="triangle"];24515[label="zzz7370/Succ zzz73700",fontsize=10,color="white",style="solid",shape="box"];12361 -> 24515[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24515 -> 12499[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24516[label="zzz7370/Zero",fontsize=10,color="white",style="solid",shape="box"];12361 -> 24516[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24516 -> 12500[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12362[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="black",shape="triangle"];12362 -> 12501[label="",style="solid", color="black", weight=3]; 71.99/39.15 12363[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos (Succ zzz73800)) == LT)",fontsize=16,color="black",shape="box"];12363 -> 12502[label="",style="solid", color="black", weight=3]; 71.99/39.15 12364[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12364 -> 12503[label="",style="solid", color="black", weight=3]; 71.99/39.15 12365[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg (Succ zzz73800)) == LT)",fontsize=16,color="black",shape="box"];12365 -> 12504[label="",style="solid", color="black", weight=3]; 71.99/39.15 12366[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12366 -> 12505[label="",style="solid", color="black", weight=3]; 71.99/39.15 12367[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="black",shape="triangle"];12367 -> 12506[label="",style="solid", color="black", weight=3]; 71.99/39.15 12368[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat zzz7390 (Succ zzz7110) == LT)",fontsize=16,color="burlywood",shape="triangle"];24517[label="zzz7390/Succ zzz73900",fontsize=10,color="white",style="solid",shape="box"];12368 -> 24517[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24517 -> 12507[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24518[label="zzz7390/Zero",fontsize=10,color="white",style="solid",shape="box"];12368 -> 24518[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24518 -> 12508[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12369[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos (Succ zzz74000)) == LT)",fontsize=16,color="black",shape="box"];12369 -> 12509[label="",style="solid", color="black", weight=3]; 71.99/39.15 12370[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12370 -> 12510[label="",style="solid", color="black", weight=3]; 71.99/39.15 12371[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg (Succ zzz74000)) == LT)",fontsize=16,color="black",shape="box"];12371 -> 12511[label="",style="solid", color="black", weight=3]; 71.99/39.15 12372[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12372 -> 12512[label="",style="solid", color="black", weight=3]; 71.99/39.15 12373[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz7130) zzz7410 == LT)",fontsize=16,color="burlywood",shape="triangle"];24519[label="zzz7410/Succ zzz74100",fontsize=10,color="white",style="solid",shape="box"];12373 -> 24519[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24519 -> 12513[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24520[label="zzz7410/Zero",fontsize=10,color="white",style="solid",shape="box"];12373 -> 24520[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24520 -> 12514[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12374[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="black",shape="triangle"];12374 -> 12515[label="",style="solid", color="black", weight=3]; 71.99/39.15 12375[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos (Succ zzz74200)) == LT)",fontsize=16,color="black",shape="box"];12375 -> 12516[label="",style="solid", color="black", weight=3]; 71.99/39.15 12376[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12376 -> 12517[label="",style="solid", color="black", weight=3]; 71.99/39.15 12377[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg (Succ zzz74200)) == LT)",fontsize=16,color="black",shape="box"];12377 -> 12518[label="",style="solid", color="black", weight=3]; 71.99/39.15 12378[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12378 -> 12519[label="",style="solid", color="black", weight=3]; 71.99/39.15 12379[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="black",shape="triangle"];12379 -> 12520[label="",style="solid", color="black", weight=3]; 71.99/39.15 12380[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat zzz7430 (Succ zzz7150) == LT)",fontsize=16,color="burlywood",shape="triangle"];24521[label="zzz7430/Succ zzz74300",fontsize=10,color="white",style="solid",shape="box"];12380 -> 24521[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24521 -> 12521[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24522[label="zzz7430/Zero",fontsize=10,color="white",style="solid",shape="box"];12380 -> 24522[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24522 -> 12522[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12381[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos (Succ zzz74400)) == LT)",fontsize=16,color="black",shape="box"];12381 -> 12523[label="",style="solid", color="black", weight=3]; 71.99/39.15 12382[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12382 -> 12524[label="",style="solid", color="black", weight=3]; 71.99/39.15 12383[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg (Succ zzz74400)) == LT)",fontsize=16,color="black",shape="box"];12383 -> 12525[label="",style="solid", color="black", weight=3]; 71.99/39.15 12384[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12384 -> 12526[label="",style="solid", color="black", weight=3]; 71.99/39.15 12385[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7170) zzz7450 == LT)",fontsize=16,color="burlywood",shape="triangle"];24523[label="zzz7450/Succ zzz74500",fontsize=10,color="white",style="solid",shape="box"];12385 -> 24523[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24523 -> 12527[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24524[label="zzz7450/Zero",fontsize=10,color="white",style="solid",shape="box"];12385 -> 24524[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24524 -> 12528[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12386[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="black",shape="triangle"];12386 -> 12529[label="",style="solid", color="black", weight=3]; 71.99/39.15 12387[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos (Succ zzz74600)) == LT)",fontsize=16,color="black",shape="box"];12387 -> 12530[label="",style="solid", color="black", weight=3]; 71.99/39.15 12388[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12388 -> 12531[label="",style="solid", color="black", weight=3]; 71.99/39.15 12389[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg (Succ zzz74600)) == LT)",fontsize=16,color="black",shape="box"];12389 -> 12532[label="",style="solid", color="black", weight=3]; 71.99/39.15 12390[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12390 -> 12533[label="",style="solid", color="black", weight=3]; 71.99/39.15 12391[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="black",shape="triangle"];12391 -> 12534[label="",style="solid", color="black", weight=3]; 71.99/39.15 12392[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat zzz7470 (Succ zzz7190) == LT)",fontsize=16,color="burlywood",shape="triangle"];24525[label="zzz7470/Succ zzz74700",fontsize=10,color="white",style="solid",shape="box"];12392 -> 24525[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24525 -> 12535[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24526[label="zzz7470/Zero",fontsize=10,color="white",style="solid",shape="box"];12392 -> 24526[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24526 -> 12536[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12393[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos (Succ zzz74800)) == LT)",fontsize=16,color="black",shape="box"];12393 -> 12537[label="",style="solid", color="black", weight=3]; 71.99/39.15 12394[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12394 -> 12538[label="",style="solid", color="black", weight=3]; 71.99/39.15 12395[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg (Succ zzz74800)) == LT)",fontsize=16,color="black",shape="box"];12395 -> 12539[label="",style="solid", color="black", weight=3]; 71.99/39.15 12396[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12396 -> 12540[label="",style="solid", color="black", weight=3]; 71.99/39.15 12406 -> 11346[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12406[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334)",fontsize=16,color="magenta"];12406 -> 12548[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12405[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7210)) zzz780 == LT)",fontsize=16,color="burlywood",shape="triangle"];24527[label="zzz780/Pos zzz7800",fontsize=10,color="white",style="solid",shape="box"];12405 -> 24527[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24527 -> 12549[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24528[label="zzz780/Neg zzz7800",fontsize=10,color="white",style="solid",shape="box"];12405 -> 24528[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24528 -> 12550[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12408 -> 11346[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12408[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334)",fontsize=16,color="magenta"];12408 -> 12551[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12407[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) zzz781 == LT)",fontsize=16,color="burlywood",shape="triangle"];24529[label="zzz781/Pos zzz7810",fontsize=10,color="white",style="solid",shape="box"];12407 -> 24529[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24529 -> 12552[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24530[label="zzz781/Neg zzz7810",fontsize=10,color="white",style="solid",shape="box"];12407 -> 24530[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24530 -> 12553[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12410 -> 11346[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12410[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334)",fontsize=16,color="magenta"];12410 -> 12554[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12409[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7220)) zzz782 == LT)",fontsize=16,color="burlywood",shape="triangle"];24531[label="zzz782/Pos zzz7820",fontsize=10,color="white",style="solid",shape="box"];12409 -> 24531[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24531 -> 12555[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24532[label="zzz782/Neg zzz7820",fontsize=10,color="white",style="solid",shape="box"];12409 -> 24532[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24532 -> 12556[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12412 -> 11346[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12412[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334)",fontsize=16,color="magenta"];12412 -> 12557[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12411[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) zzz783 == LT)",fontsize=16,color="burlywood",shape="triangle"];24533[label="zzz783/Pos zzz7830",fontsize=10,color="white",style="solid",shape="box"];12411 -> 24533[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24533 -> 12558[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24534[label="zzz783/Neg zzz7830",fontsize=10,color="white",style="solid",shape="box"];12411 -> 24534[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24534 -> 12559[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 14954[label="FiniteMap.Branch zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027",fontsize=16,color="green",shape="box"];14955 -> 14961[label="",style="dashed", color="red", weight=0]; 71.99/39.15 14955[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10530)) (FiniteMap.mkVBalBranch3Size_l zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) == LT)",fontsize=16,color="magenta"];14955 -> 14962[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 14956 -> 14963[label="",style="dashed", color="red", weight=0]; 71.99/39.15 14956[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10530)) (FiniteMap.mkVBalBranch3Size_l zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) == LT)",fontsize=16,color="magenta"];14956 -> 14964[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12418 -> 11346[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12418[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334)",fontsize=16,color="magenta"];12418 -> 12568[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12417[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7230)) zzz784 == LT)",fontsize=16,color="burlywood",shape="triangle"];24535[label="zzz784/Pos zzz7840",fontsize=10,color="white",style="solid",shape="box"];12417 -> 24535[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24535 -> 12569[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24536[label="zzz784/Neg zzz7840",fontsize=10,color="white",style="solid",shape="box"];12417 -> 24536[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24536 -> 12570[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12420 -> 11346[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12420[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334)",fontsize=16,color="magenta"];12420 -> 12571[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12419[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) zzz785 == LT)",fontsize=16,color="burlywood",shape="triangle"];24537[label="zzz785/Pos zzz7850",fontsize=10,color="white",style="solid",shape="box"];12419 -> 24537[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24537 -> 12572[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24538[label="zzz785/Neg zzz7850",fontsize=10,color="white",style="solid",shape="box"];12419 -> 24538[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24538 -> 12573[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12422 -> 11346[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12422[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334)",fontsize=16,color="magenta"];12422 -> 12574[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12421[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7240)) zzz786 == LT)",fontsize=16,color="burlywood",shape="triangle"];24539[label="zzz786/Pos zzz7860",fontsize=10,color="white",style="solid",shape="box"];12421 -> 24539[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24539 -> 12575[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24540[label="zzz786/Neg zzz7860",fontsize=10,color="white",style="solid",shape="box"];12421 -> 24540[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24540 -> 12576[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12424 -> 11346[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12424[label="FiniteMap.sizeFM (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334)",fontsize=16,color="magenta"];12424 -> 12577[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12423[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) zzz787 == LT)",fontsize=16,color="burlywood",shape="triangle"];24541[label="zzz787/Pos zzz7870",fontsize=10,color="white",style="solid",shape="box"];12423 -> 24541[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24541 -> 12578[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24542[label="zzz787/Neg zzz7870",fontsize=10,color="white",style="solid",shape="box"];12423 -> 24542[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24542 -> 12579[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12425[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7250) zzz7510 == LT)",fontsize=16,color="burlywood",shape="triangle"];24543[label="zzz7510/Succ zzz75100",fontsize=10,color="white",style="solid",shape="box"];12425 -> 24543[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24543 -> 12580[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24544[label="zzz7510/Zero",fontsize=10,color="white",style="solid",shape="box"];12425 -> 24544[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24544 -> 12581[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12426[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="black",shape="triangle"];12426 -> 12582[label="",style="solid", color="black", weight=3]; 71.99/39.15 12427[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos (Succ zzz75200)) == LT)",fontsize=16,color="black",shape="box"];12427 -> 12583[label="",style="solid", color="black", weight=3]; 71.99/39.15 12428[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12428 -> 12584[label="",style="solid", color="black", weight=3]; 71.99/39.15 12429[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg (Succ zzz75200)) == LT)",fontsize=16,color="black",shape="box"];12429 -> 12585[label="",style="solid", color="black", weight=3]; 71.99/39.15 12430[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12430 -> 12586[label="",style="solid", color="black", weight=3]; 71.99/39.15 12431[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="black",shape="triangle"];12431 -> 12587[label="",style="solid", color="black", weight=3]; 71.99/39.15 12432[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat zzz7530 (Succ zzz7270) == LT)",fontsize=16,color="burlywood",shape="triangle"];24545[label="zzz7530/Succ zzz75300",fontsize=10,color="white",style="solid",shape="box"];12432 -> 24545[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24545 -> 12588[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24546[label="zzz7530/Zero",fontsize=10,color="white",style="solid",shape="box"];12432 -> 24546[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24546 -> 12589[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12433[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos (Succ zzz75400)) == LT)",fontsize=16,color="black",shape="box"];12433 -> 12590[label="",style="solid", color="black", weight=3]; 71.99/39.15 12434[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12434 -> 12591[label="",style="solid", color="black", weight=3]; 71.99/39.15 12435[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg (Succ zzz75400)) == LT)",fontsize=16,color="black",shape="box"];12435 -> 12592[label="",style="solid", color="black", weight=3]; 71.99/39.15 12436[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12436 -> 12593[label="",style="solid", color="black", weight=3]; 71.99/39.15 12437[label="FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12438[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7550)) (Pos zzz7720) == LT)",fontsize=16,color="black",shape="box"];12438 -> 12594[label="",style="solid", color="black", weight=3]; 71.99/39.15 12439[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7550)) (Neg zzz7720) == LT)",fontsize=16,color="black",shape="box"];12439 -> 12595[label="",style="solid", color="black", weight=3]; 71.99/39.15 12440[label="FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12441[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos zzz7730) == LT)",fontsize=16,color="burlywood",shape="box"];24547[label="zzz7730/Succ zzz77300",fontsize=10,color="white",style="solid",shape="box"];12441 -> 24547[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24547 -> 12596[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24548[label="zzz7730/Zero",fontsize=10,color="white",style="solid",shape="box"];12441 -> 24548[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24548 -> 12597[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12442[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg zzz7730) == LT)",fontsize=16,color="burlywood",shape="box"];24549[label="zzz7730/Succ zzz77300",fontsize=10,color="white",style="solid",shape="box"];12442 -> 24549[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24549 -> 12598[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24550[label="zzz7730/Zero",fontsize=10,color="white",style="solid",shape="box"];12442 -> 24550[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24550 -> 12599[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12443[label="FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12444[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7570)) (Pos zzz7740) == LT)",fontsize=16,color="black",shape="box"];12444 -> 12600[label="",style="solid", color="black", weight=3]; 71.99/39.15 12445[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7570)) (Neg zzz7740) == LT)",fontsize=16,color="black",shape="box"];12445 -> 12601[label="",style="solid", color="black", weight=3]; 71.99/39.15 12446[label="FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];12447[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos zzz7750) == LT)",fontsize=16,color="burlywood",shape="box"];24551[label="zzz7750/Succ zzz77500",fontsize=10,color="white",style="solid",shape="box"];12447 -> 24551[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24551 -> 12602[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24552[label="zzz7750/Zero",fontsize=10,color="white",style="solid",shape="box"];12447 -> 24552[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24552 -> 12603[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12448[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg zzz7750) == LT)",fontsize=16,color="burlywood",shape="box"];24553[label="zzz7750/Succ zzz77500",fontsize=10,color="white",style="solid",shape="box"];12448 -> 24553[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24553 -> 12604[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24554[label="zzz7750/Zero",fontsize=10,color="white",style="solid",shape="box"];12448 -> 24554[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24554 -> 12605[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12449[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7290) zzz7590 == LT)",fontsize=16,color="burlywood",shape="triangle"];24555[label="zzz7590/Succ zzz75900",fontsize=10,color="white",style="solid",shape="box"];12449 -> 24555[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24555 -> 12606[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24556[label="zzz7590/Zero",fontsize=10,color="white",style="solid",shape="box"];12449 -> 24556[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24556 -> 12607[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12450[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="black",shape="triangle"];12450 -> 12608[label="",style="solid", color="black", weight=3]; 71.99/39.15 12451[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos (Succ zzz76000)) == LT)",fontsize=16,color="black",shape="box"];12451 -> 12609[label="",style="solid", color="black", weight=3]; 71.99/39.15 12452[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12452 -> 12610[label="",style="solid", color="black", weight=3]; 71.99/39.15 12453[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg (Succ zzz76000)) == LT)",fontsize=16,color="black",shape="box"];12453 -> 12611[label="",style="solid", color="black", weight=3]; 71.99/39.15 12454[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12454 -> 12612[label="",style="solid", color="black", weight=3]; 71.99/39.15 12455[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="black",shape="triangle"];12455 -> 12613[label="",style="solid", color="black", weight=3]; 71.99/39.15 12456[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat zzz7610 (Succ zzz7310) == LT)",fontsize=16,color="burlywood",shape="triangle"];24557[label="zzz7610/Succ zzz76100",fontsize=10,color="white",style="solid",shape="box"];12456 -> 24557[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24557 -> 12614[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24558[label="zzz7610/Zero",fontsize=10,color="white",style="solid",shape="box"];12456 -> 24558[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24558 -> 12615[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12457[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos (Succ zzz76200)) == LT)",fontsize=16,color="black",shape="box"];12457 -> 12616[label="",style="solid", color="black", weight=3]; 71.99/39.15 12458[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12458 -> 12617[label="",style="solid", color="black", weight=3]; 71.99/39.15 12459[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg (Succ zzz76200)) == LT)",fontsize=16,color="black",shape="box"];12459 -> 12618[label="",style="solid", color="black", weight=3]; 71.99/39.15 12460[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12460 -> 12619[label="",style="solid", color="black", weight=3]; 71.99/39.15 21740[label="zzz1643000",fontsize=16,color="green",shape="box"];21741[label="zzz164900",fontsize=16,color="green",shape="box"];21742 -> 21751[label="",style="dashed", color="red", weight=0]; 71.99/39.15 21742[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.sizeFM (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) > FiniteMap.sizeFM (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274))",fontsize=16,color="magenta"];21742 -> 21752[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 21742 -> 21753[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 22361[label="FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134",fontsize=16,color="green",shape="box"];22362[label="zzz2130",fontsize=16,color="green",shape="box"];22363[label="zzz2133",fontsize=16,color="green",shape="box"];22364[label="zzz2741",fontsize=16,color="green",shape="box"];22365[label="zzz2134",fontsize=16,color="green",shape="box"];22366[label="zzz2742",fontsize=16,color="green",shape="box"];22367[label="zzz2743",fontsize=16,color="green",shape="box"];22368[label="zzz2744",fontsize=16,color="green",shape="box"];22369[label="zzz2131",fontsize=16,color="green",shape="box"];22370[label="zzz2132",fontsize=16,color="green",shape="box"];22371[label="zzz2740",fontsize=16,color="green",shape="box"];11001[label="zzz61100",fontsize=16,color="green",shape="box"];11002[label="zzz542000",fontsize=16,color="green",shape="box"];23110[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (compare (FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674) (FiniteMap.sIZE_RATIO * zzz1757) == GT)",fontsize=16,color="black",shape="box"];23110 -> 23119[label="",style="solid", color="black", weight=3]; 71.99/39.15 23957[label="Pos (Succ Zero) + FiniteMap.mkBranchLeft_size zzz1791 zzz1792 zzz1789",fontsize=16,color="black",shape="box"];23957 -> 23959[label="",style="solid", color="black", weight=3]; 71.99/39.15 23956[label="primPlusInt zzz1795 (FiniteMap.mkBranchRight_size zzz1791 zzz1792 zzz1789)",fontsize=16,color="burlywood",shape="triangle"];24559[label="zzz1795/Pos zzz17950",fontsize=10,color="white",style="solid",shape="box"];23956 -> 24559[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24559 -> 23960[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24560[label="zzz1795/Neg zzz17950",fontsize=10,color="white",style="solid",shape="box"];23956 -> 24560[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24560 -> 23961[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 10574 -> 1034[label="",style="dashed", color="red", weight=0]; 71.99/39.15 10574[label="FiniteMap.mkVBalBranch True zzz475 (FiniteMap.splitGT zzz477 False) zzz478",fontsize=16,color="magenta"];10574 -> 10693[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 10574 -> 10694[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 10574 -> 10695[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 2234[label="FiniteMap.splitLT1 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (compare0 True False True == GT)",fontsize=16,color="black",shape="box"];2234 -> 2354[label="",style="solid", color="black", weight=3]; 71.99/39.15 23260[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 False",fontsize=16,color="black",shape="box"];23260 -> 23274[label="",style="solid", color="black", weight=3]; 71.99/39.15 23261[label="FiniteMap.splitLT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare2 True False (True == False) == LT)",fontsize=16,color="black",shape="box"];23261 -> 23275[label="",style="solid", color="black", weight=3]; 71.99/39.15 23262[label="FiniteMap.splitGT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];23262 -> 23276[label="",style="solid", color="black", weight=3]; 71.99/39.15 9891[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590))) (FiniteMap.mkVBalBranch3Size_l zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590) == LT)",fontsize=16,color="black",shape="box"];9891 -> 9961[label="",style="solid", color="black", weight=3]; 71.99/39.15 3309[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="black",shape="box"];3309 -> 3409[label="",style="solid", color="black", weight=3]; 71.99/39.15 3310 -> 675[label="",style="dashed", color="red", weight=0]; 71.99/39.15 3310[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz34200)",fontsize=16,color="magenta"];3310 -> 3410[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 3311[label="Succ zzz34200",fontsize=16,color="green",shape="box"];3312[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg (Succ zzz1160)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];3312 -> 3411[label="",style="solid", color="black", weight=3]; 71.99/39.15 3313[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344) == LT)",fontsize=16,color="black",shape="box"];3313 -> 3412[label="",style="solid", color="black", weight=3]; 71.99/39.15 3352[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (primCmpInt (Neg Zero) (Pos (Succ zzz43200)) == LT)",fontsize=16,color="black",shape="box"];3352 -> 3413[label="",style="solid", color="black", weight=3]; 71.99/39.15 3353[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 otherwise",fontsize=16,color="black",shape="box"];3353 -> 3414[label="",style="solid", color="black", weight=3]; 71.99/39.15 3354[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True",fontsize=16,color="black",shape="box"];3354 -> 3415[label="",style="solid", color="black", weight=3]; 71.99/39.15 3355[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 False",fontsize=16,color="black",shape="box"];3355 -> 3416[label="",style="solid", color="black", weight=3]; 71.99/39.15 3356[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 otherwise",fontsize=16,color="black",shape="box"];3356 -> 3417[label="",style="solid", color="black", weight=3]; 71.99/39.15 10047[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607))) (FiniteMap.mkVBalBranch3Size_l zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607) == LT)",fontsize=16,color="black",shape="box"];10047 -> 10102[label="",style="solid", color="black", weight=3]; 71.99/39.15 3367[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 otherwise",fontsize=16,color="black",shape="box"];3367 -> 3430[label="",style="solid", color="black", weight=3]; 71.99/39.15 3368[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpNat Zero (Succ zzz1040) == LT)",fontsize=16,color="black",shape="box"];3368 -> 3431[label="",style="solid", color="black", weight=3]; 71.99/39.15 3369[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (EQ == LT)",fontsize=16,color="black",shape="box"];3369 -> 3432[label="",style="solid", color="black", weight=3]; 71.99/39.15 3370[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 otherwise",fontsize=16,color="black",shape="box"];3370 -> 3433[label="",style="solid", color="black", weight=3]; 71.99/39.15 12475[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat (Succ zzz7330) zzz7640 == LT)",fontsize=16,color="burlywood",shape="triangle"];24561[label="zzz7640/Succ zzz76400",fontsize=10,color="white",style="solid",shape="box"];12475 -> 24561[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24561 -> 12640[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24562[label="zzz7640/Zero",fontsize=10,color="white",style="solid",shape="box"];12475 -> 24562[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24562 -> 12641[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12476[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="black",shape="triangle"];12476 -> 12642[label="",style="solid", color="black", weight=3]; 71.99/39.15 12477[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos (Succ zzz76500)) == LT)",fontsize=16,color="black",shape="box"];12477 -> 12643[label="",style="solid", color="black", weight=3]; 71.99/39.15 12478[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12478 -> 12644[label="",style="solid", color="black", weight=3]; 71.99/39.15 12479[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg (Succ zzz76500)) == LT)",fontsize=16,color="black",shape="box"];12479 -> 12645[label="",style="solid", color="black", weight=3]; 71.99/39.15 12480[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12480 -> 12646[label="",style="solid", color="black", weight=3]; 71.99/39.15 12481[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="black",shape="triangle"];12481 -> 12647[label="",style="solid", color="black", weight=3]; 71.99/39.15 12482[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat zzz7660 (Succ zzz7350) == LT)",fontsize=16,color="burlywood",shape="triangle"];24563[label="zzz7660/Succ zzz76600",fontsize=10,color="white",style="solid",shape="box"];12482 -> 24563[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24563 -> 12648[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24564[label="zzz7660/Zero",fontsize=10,color="white",style="solid",shape="box"];12482 -> 24564[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24564 -> 12649[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12483[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos (Succ zzz76700)) == LT)",fontsize=16,color="black",shape="box"];12483 -> 12650[label="",style="solid", color="black", weight=3]; 71.99/39.15 12484[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12484 -> 12651[label="",style="solid", color="black", weight=3]; 71.99/39.15 12485[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg (Succ zzz76700)) == LT)",fontsize=16,color="black",shape="box"];12485 -> 12652[label="",style="solid", color="black", weight=3]; 71.99/39.15 12486[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12486 -> 12653[label="",style="solid", color="black", weight=3]; 71.99/39.15 14958 -> 11974[label="",style="dashed", color="red", weight=0]; 71.99/39.15 14958[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10520",fontsize=16,color="magenta"];14958 -> 14965[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 14957[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Pos zzz1055) (FiniteMap.mkVBalBranch3Size_l zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) == LT)",fontsize=16,color="burlywood",shape="triangle"];24565[label="zzz1055/Succ zzz10550",fontsize=10,color="white",style="solid",shape="box"];14957 -> 24565[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24565 -> 14966[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24566[label="zzz1055/Zero",fontsize=10,color="white",style="solid",shape="box"];14957 -> 24566[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24566 -> 14967[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 14960 -> 11974[label="",style="dashed", color="red", weight=0]; 71.99/39.15 14960[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10520",fontsize=16,color="magenta"];14960 -> 14968[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 14959[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Neg zzz1056) (FiniteMap.mkVBalBranch3Size_l zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) == LT)",fontsize=16,color="burlywood",shape="triangle"];24567[label="zzz1056/Succ zzz10560",fontsize=10,color="white",style="solid",shape="box"];14959 -> 24567[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24567 -> 14969[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24568[label="zzz1056/Zero",fontsize=10,color="white",style="solid",shape="box"];14959 -> 24568[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24568 -> 14970[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12487[label="FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];12488[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7680)) (Pos zzz7760) == LT)",fontsize=16,color="black",shape="box"];12488 -> 12654[label="",style="solid", color="black", weight=3]; 71.99/39.15 12489[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7680)) (Neg zzz7760) == LT)",fontsize=16,color="black",shape="box"];12489 -> 12655[label="",style="solid", color="black", weight=3]; 71.99/39.15 12490[label="FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];12491[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos zzz7770) == LT)",fontsize=16,color="burlywood",shape="box"];24569[label="zzz7770/Succ zzz77700",fontsize=10,color="white",style="solid",shape="box"];12491 -> 24569[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24569 -> 12656[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24570[label="zzz7770/Zero",fontsize=10,color="white",style="solid",shape="box"];12491 -> 24570[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24570 -> 12657[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12492[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg zzz7770) == LT)",fontsize=16,color="burlywood",shape="box"];24571[label="zzz7770/Succ zzz77700",fontsize=10,color="white",style="solid",shape="box"];12492 -> 24571[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24571 -> 12658[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24572[label="zzz7770/Zero",fontsize=10,color="white",style="solid",shape="box"];12492 -> 24572[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24572 -> 12659[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12493[label="FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];12494[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7700)) (Pos zzz7780) == LT)",fontsize=16,color="black",shape="box"];12494 -> 12660[label="",style="solid", color="black", weight=3]; 71.99/39.15 12495[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7700)) (Neg zzz7780) == LT)",fontsize=16,color="black",shape="box"];12495 -> 12661[label="",style="solid", color="black", weight=3]; 71.99/39.15 12496[label="FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];12497[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos zzz7790) == LT)",fontsize=16,color="burlywood",shape="box"];24573[label="zzz7790/Succ zzz77900",fontsize=10,color="white",style="solid",shape="box"];12497 -> 24573[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24573 -> 12662[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24574[label="zzz7790/Zero",fontsize=10,color="white",style="solid",shape="box"];12497 -> 24574[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24574 -> 12663[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12498[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg zzz7790) == LT)",fontsize=16,color="burlywood",shape="box"];24575[label="zzz7790/Succ zzz77900",fontsize=10,color="white",style="solid",shape="box"];12498 -> 24575[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24575 -> 12664[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24576[label="zzz7790/Zero",fontsize=10,color="white",style="solid",shape="box"];12498 -> 24576[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24576 -> 12665[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12499[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7090) (Succ zzz73700) == LT)",fontsize=16,color="black",shape="box"];12499 -> 12666[label="",style="solid", color="black", weight=3]; 71.99/39.15 12500[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7090) Zero == LT)",fontsize=16,color="black",shape="box"];12500 -> 12667[label="",style="solid", color="black", weight=3]; 71.99/39.15 12501[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False",fontsize=16,color="black",shape="triangle"];12501 -> 12668[label="",style="solid", color="black", weight=3]; 71.99/39.15 12502 -> 12368[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12502[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz73800) == LT)",fontsize=16,color="magenta"];12502 -> 12669[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12502 -> 12670[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12503[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="triangle"];12503 -> 12671[label="",style="solid", color="black", weight=3]; 71.99/39.15 12504 -> 12362[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12504[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12505 -> 12503[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12505[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12506[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];12506 -> 12672[label="",style="solid", color="black", weight=3]; 71.99/39.15 12507[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz73900) (Succ zzz7110) == LT)",fontsize=16,color="black",shape="box"];12507 -> 12673[label="",style="solid", color="black", weight=3]; 71.99/39.15 12508[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz7110) == LT)",fontsize=16,color="black",shape="box"];12508 -> 12674[label="",style="solid", color="black", weight=3]; 71.99/39.15 12509 -> 12367[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12509[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12510 -> 12503[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12510[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12511 -> 12361[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12511[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz74000) Zero == LT)",fontsize=16,color="magenta"];12511 -> 12675[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12511 -> 12676[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12512 -> 12503[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12512[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12513[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz7130) (Succ zzz74100) == LT)",fontsize=16,color="black",shape="box"];12513 -> 12677[label="",style="solid", color="black", weight=3]; 71.99/39.15 12514[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz7130) Zero == LT)",fontsize=16,color="black",shape="box"];12514 -> 12678[label="",style="solid", color="black", weight=3]; 71.99/39.15 12515[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False",fontsize=16,color="black",shape="triangle"];12515 -> 12679[label="",style="solid", color="black", weight=3]; 71.99/39.15 12516 -> 12380[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12516[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz74200) == LT)",fontsize=16,color="magenta"];12516 -> 12680[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12516 -> 12681[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12517[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="triangle"];12517 -> 12682[label="",style="solid", color="black", weight=3]; 71.99/39.15 12518 -> 12374[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12518[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12519 -> 12517[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12519[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12520[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];12520 -> 12683[label="",style="solid", color="black", weight=3]; 71.99/39.15 12521[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz74300) (Succ zzz7150) == LT)",fontsize=16,color="black",shape="box"];12521 -> 12684[label="",style="solid", color="black", weight=3]; 71.99/39.15 12522[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz7150) == LT)",fontsize=16,color="black",shape="box"];12522 -> 12685[label="",style="solid", color="black", weight=3]; 71.99/39.15 12523 -> 12379[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12523[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12524 -> 12517[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12524[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12525 -> 12373[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12525[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz74400) Zero == LT)",fontsize=16,color="magenta"];12525 -> 12686[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12525 -> 12687[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12526 -> 12517[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12526[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12527[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7170) (Succ zzz74500) == LT)",fontsize=16,color="black",shape="box"];12527 -> 12688[label="",style="solid", color="black", weight=3]; 71.99/39.15 12528[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7170) Zero == LT)",fontsize=16,color="black",shape="box"];12528 -> 12689[label="",style="solid", color="black", weight=3]; 71.99/39.15 12529[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False",fontsize=16,color="black",shape="triangle"];12529 -> 12690[label="",style="solid", color="black", weight=3]; 71.99/39.15 12530 -> 12392[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12530[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz74600) == LT)",fontsize=16,color="magenta"];12530 -> 12691[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12530 -> 12692[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12531[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="triangle"];12531 -> 12693[label="",style="solid", color="black", weight=3]; 71.99/39.15 12532 -> 12386[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12532[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12533 -> 12531[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12533[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12534[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];12534 -> 12694[label="",style="solid", color="black", weight=3]; 71.99/39.15 12535[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz74700) (Succ zzz7190) == LT)",fontsize=16,color="black",shape="box"];12535 -> 12695[label="",style="solid", color="black", weight=3]; 71.99/39.15 12536[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz7190) == LT)",fontsize=16,color="black",shape="box"];12536 -> 12696[label="",style="solid", color="black", weight=3]; 71.99/39.15 12537 -> 12391[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12537[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12538 -> 12531[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12538[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12539 -> 12385[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12539[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz74800) Zero == LT)",fontsize=16,color="magenta"];12539 -> 12697[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12539 -> 12698[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12540 -> 12531[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12540[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12548[label="FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];12549[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7210)) (Pos zzz7800) == LT)",fontsize=16,color="black",shape="box"];12549 -> 12705[label="",style="solid", color="black", weight=3]; 71.99/39.15 12550[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7210)) (Neg zzz7800) == LT)",fontsize=16,color="black",shape="box"];12550 -> 12706[label="",style="solid", color="black", weight=3]; 71.99/39.15 12551[label="FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];12552[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos zzz7810) == LT)",fontsize=16,color="burlywood",shape="box"];24577[label="zzz7810/Succ zzz78100",fontsize=10,color="white",style="solid",shape="box"];12552 -> 24577[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24577 -> 12707[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24578[label="zzz7810/Zero",fontsize=10,color="white",style="solid",shape="box"];12552 -> 24578[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24578 -> 12708[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12553[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg zzz7810) == LT)",fontsize=16,color="burlywood",shape="box"];24579[label="zzz7810/Succ zzz78100",fontsize=10,color="white",style="solid",shape="box"];12553 -> 24579[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24579 -> 12709[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24580[label="zzz7810/Zero",fontsize=10,color="white",style="solid",shape="box"];12553 -> 24580[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24580 -> 12710[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12554[label="FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];12555[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7220)) (Pos zzz7820) == LT)",fontsize=16,color="black",shape="box"];12555 -> 12711[label="",style="solid", color="black", weight=3]; 71.99/39.15 12556[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7220)) (Neg zzz7820) == LT)",fontsize=16,color="black",shape="box"];12556 -> 12712[label="",style="solid", color="black", weight=3]; 71.99/39.15 12557[label="FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];12558[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos zzz7830) == LT)",fontsize=16,color="burlywood",shape="box"];24581[label="zzz7830/Succ zzz78300",fontsize=10,color="white",style="solid",shape="box"];12558 -> 24581[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24581 -> 12713[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24582[label="zzz7830/Zero",fontsize=10,color="white",style="solid",shape="box"];12558 -> 24582[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24582 -> 12714[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12559[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg zzz7830) == LT)",fontsize=16,color="burlywood",shape="box"];24583[label="zzz7830/Succ zzz78300",fontsize=10,color="white",style="solid",shape="box"];12559 -> 24583[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24583 -> 12715[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24584[label="zzz7830/Zero",fontsize=10,color="white",style="solid",shape="box"];12559 -> 24584[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24584 -> 12716[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 14962 -> 11974[label="",style="dashed", color="red", weight=0]; 71.99/39.15 14962[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10530",fontsize=16,color="magenta"];14962 -> 14971[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 14961[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Pos zzz1057) (FiniteMap.mkVBalBranch3Size_l zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) == LT)",fontsize=16,color="burlywood",shape="triangle"];24585[label="zzz1057/Succ zzz10570",fontsize=10,color="white",style="solid",shape="box"];14961 -> 24585[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24585 -> 14972[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24586[label="zzz1057/Zero",fontsize=10,color="white",style="solid",shape="box"];14961 -> 24586[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24586 -> 14973[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 14964 -> 11974[label="",style="dashed", color="red", weight=0]; 71.99/39.15 14964[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10530",fontsize=16,color="magenta"];14964 -> 14974[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 14963[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Neg zzz1058) (FiniteMap.mkVBalBranch3Size_l zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) == LT)",fontsize=16,color="burlywood",shape="triangle"];24587[label="zzz1058/Succ zzz10580",fontsize=10,color="white",style="solid",shape="box"];14963 -> 24587[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24587 -> 14975[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24588[label="zzz1058/Zero",fontsize=10,color="white",style="solid",shape="box"];14963 -> 24588[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24588 -> 14976[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12568[label="FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];12569[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7230)) (Pos zzz7840) == LT)",fontsize=16,color="black",shape="box"];12569 -> 12729[label="",style="solid", color="black", weight=3]; 71.99/39.15 12570[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos (Succ zzz7230)) (Neg zzz7840) == LT)",fontsize=16,color="black",shape="box"];12570 -> 12730[label="",style="solid", color="black", weight=3]; 71.99/39.15 12571[label="FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];12572[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos zzz7850) == LT)",fontsize=16,color="burlywood",shape="box"];24589[label="zzz7850/Succ zzz78500",fontsize=10,color="white",style="solid",shape="box"];12572 -> 24589[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24589 -> 12731[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24590[label="zzz7850/Zero",fontsize=10,color="white",style="solid",shape="box"];12572 -> 24590[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24590 -> 12732[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12573[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg zzz7850) == LT)",fontsize=16,color="burlywood",shape="box"];24591[label="zzz7850/Succ zzz78500",fontsize=10,color="white",style="solid",shape="box"];12573 -> 24591[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24591 -> 12733[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24592[label="zzz7850/Zero",fontsize=10,color="white",style="solid",shape="box"];12573 -> 24592[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24592 -> 12734[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12574[label="FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];12575[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7240)) (Pos zzz7860) == LT)",fontsize=16,color="black",shape="box"];12575 -> 12735[label="",style="solid", color="black", weight=3]; 71.99/39.15 12576[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg (Succ zzz7240)) (Neg zzz7860) == LT)",fontsize=16,color="black",shape="box"];12576 -> 12736[label="",style="solid", color="black", weight=3]; 71.99/39.15 12577[label="FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];12578[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos zzz7870) == LT)",fontsize=16,color="burlywood",shape="box"];24593[label="zzz7870/Succ zzz78700",fontsize=10,color="white",style="solid",shape="box"];12578 -> 24593[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24593 -> 12737[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24594[label="zzz7870/Zero",fontsize=10,color="white",style="solid",shape="box"];12578 -> 24594[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24594 -> 12738[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12579[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg zzz7870) == LT)",fontsize=16,color="burlywood",shape="box"];24595[label="zzz7870/Succ zzz78700",fontsize=10,color="white",style="solid",shape="box"];12579 -> 24595[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24595 -> 12739[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24596[label="zzz7870/Zero",fontsize=10,color="white",style="solid",shape="box"];12579 -> 24596[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24596 -> 12740[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12580[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7250) (Succ zzz75100) == LT)",fontsize=16,color="black",shape="box"];12580 -> 12741[label="",style="solid", color="black", weight=3]; 71.99/39.15 12581[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7250) Zero == LT)",fontsize=16,color="black",shape="box"];12581 -> 12742[label="",style="solid", color="black", weight=3]; 71.99/39.15 12582[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False",fontsize=16,color="black",shape="triangle"];12582 -> 12743[label="",style="solid", color="black", weight=3]; 71.99/39.15 12583 -> 12432[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12583[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz75200) == LT)",fontsize=16,color="magenta"];12583 -> 12744[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12583 -> 12745[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12584[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="triangle"];12584 -> 12746[label="",style="solid", color="black", weight=3]; 71.99/39.15 12585 -> 12426[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12585[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12586 -> 12584[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12586[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12587[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];12587 -> 12747[label="",style="solid", color="black", weight=3]; 71.99/39.15 12588[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz75300) (Succ zzz7270) == LT)",fontsize=16,color="black",shape="box"];12588 -> 12748[label="",style="solid", color="black", weight=3]; 71.99/39.15 12589[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz7270) == LT)",fontsize=16,color="black",shape="box"];12589 -> 12749[label="",style="solid", color="black", weight=3]; 71.99/39.15 12590 -> 12431[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12590[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12591 -> 12584[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12591[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12592 -> 12425[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12592[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz75400) Zero == LT)",fontsize=16,color="magenta"];12592 -> 12750[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12592 -> 12751[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12593 -> 12584[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12593[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12594[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz7550) zzz7720 == LT)",fontsize=16,color="burlywood",shape="triangle"];24597[label="zzz7720/Succ zzz77200",fontsize=10,color="white",style="solid",shape="box"];12594 -> 24597[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24597 -> 12752[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24598[label="zzz7720/Zero",fontsize=10,color="white",style="solid",shape="box"];12594 -> 24598[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24598 -> 12753[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12595[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="black",shape="triangle"];12595 -> 12754[label="",style="solid", color="black", weight=3]; 71.99/39.15 12596[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos (Succ zzz77300)) == LT)",fontsize=16,color="black",shape="box"];12596 -> 12755[label="",style="solid", color="black", weight=3]; 71.99/39.15 12597[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12597 -> 12756[label="",style="solid", color="black", weight=3]; 71.99/39.15 12598[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg (Succ zzz77300)) == LT)",fontsize=16,color="black",shape="box"];12598 -> 12757[label="",style="solid", color="black", weight=3]; 71.99/39.15 12599[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12599 -> 12758[label="",style="solid", color="black", weight=3]; 71.99/39.15 12600[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="black",shape="triangle"];12600 -> 12759[label="",style="solid", color="black", weight=3]; 71.99/39.15 12601[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat zzz7740 (Succ zzz7570) == LT)",fontsize=16,color="burlywood",shape="triangle"];24599[label="zzz7740/Succ zzz77400",fontsize=10,color="white",style="solid",shape="box"];12601 -> 24599[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24599 -> 12760[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24600[label="zzz7740/Zero",fontsize=10,color="white",style="solid",shape="box"];12601 -> 24600[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24600 -> 12761[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12602[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos (Succ zzz77500)) == LT)",fontsize=16,color="black",shape="box"];12602 -> 12762[label="",style="solid", color="black", weight=3]; 71.99/39.15 12603[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12603 -> 12763[label="",style="solid", color="black", weight=3]; 71.99/39.15 12604[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg (Succ zzz77500)) == LT)",fontsize=16,color="black",shape="box"];12604 -> 12764[label="",style="solid", color="black", weight=3]; 71.99/39.15 12605[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12605 -> 12765[label="",style="solid", color="black", weight=3]; 71.99/39.15 12606[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7290) (Succ zzz75900) == LT)",fontsize=16,color="black",shape="box"];12606 -> 12766[label="",style="solid", color="black", weight=3]; 71.99/39.15 12607[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7290) Zero == LT)",fontsize=16,color="black",shape="box"];12607 -> 12767[label="",style="solid", color="black", weight=3]; 71.99/39.15 12608[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False",fontsize=16,color="black",shape="triangle"];12608 -> 12768[label="",style="solid", color="black", weight=3]; 71.99/39.15 12609 -> 12456[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12609[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz76000) == LT)",fontsize=16,color="magenta"];12609 -> 12769[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12609 -> 12770[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12610[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="triangle"];12610 -> 12771[label="",style="solid", color="black", weight=3]; 71.99/39.15 12611 -> 12450[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12611[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12612 -> 12610[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12612[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12613[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];12613 -> 12772[label="",style="solid", color="black", weight=3]; 71.99/39.15 12614[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz76100) (Succ zzz7310) == LT)",fontsize=16,color="black",shape="box"];12614 -> 12773[label="",style="solid", color="black", weight=3]; 71.99/39.15 12615[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz7310) == LT)",fontsize=16,color="black",shape="box"];12615 -> 12774[label="",style="solid", color="black", weight=3]; 71.99/39.15 12616 -> 12455[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12616[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12617 -> 12610[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12617[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12618 -> 12449[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12618[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz76200) Zero == LT)",fontsize=16,color="magenta"];12618 -> 12775[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12618 -> 12776[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12619 -> 12610[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12619[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];21752 -> 11346[label="",style="dashed", color="red", weight=0]; 71.99/39.15 21752[label="FiniteMap.sizeFM (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134)",fontsize=16,color="magenta"];21752 -> 21766[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 21753 -> 11346[label="",style="dashed", color="red", weight=0]; 71.99/39.15 21753[label="FiniteMap.sizeFM (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274)",fontsize=16,color="magenta"];21753 -> 21767[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 21751[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (zzz1663 > zzz1662)",fontsize=16,color="black",shape="triangle"];21751 -> 21768[label="",style="solid", color="black", weight=3]; 71.99/39.15 23119 -> 23125[label="",style="dashed", color="red", weight=0]; 71.99/39.15 23119[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674) (FiniteMap.sIZE_RATIO * zzz1757) == GT)",fontsize=16,color="magenta"];23119 -> 23126[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 23959 -> 11696[label="",style="dashed", color="red", weight=0]; 71.99/39.15 23959[label="primPlusInt (Pos (Succ Zero)) (FiniteMap.mkBranchLeft_size zzz1791 zzz1792 zzz1789)",fontsize=16,color="magenta"];23959 -> 23964[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 23959 -> 23965[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 23960[label="primPlusInt (Pos zzz17950) (FiniteMap.mkBranchRight_size zzz1791 zzz1792 zzz1789)",fontsize=16,color="black",shape="box"];23960 -> 23966[label="",style="solid", color="black", weight=3]; 71.99/39.15 23961[label="primPlusInt (Neg zzz17950) (FiniteMap.mkBranchRight_size zzz1791 zzz1792 zzz1789)",fontsize=16,color="black",shape="box"];23961 -> 23967[label="",style="solid", color="black", weight=3]; 71.99/39.15 10693[label="FiniteMap.splitGT zzz477 False",fontsize=16,color="burlywood",shape="box"];24601[label="zzz477/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];10693 -> 24601[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24601 -> 10735[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24602[label="zzz477/FiniteMap.Branch zzz4770 zzz4771 zzz4772 zzz4773 zzz4774",fontsize=10,color="white",style="solid",shape="box"];10693 -> 24602[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24602 -> 10736[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 10694[label="zzz478",fontsize=16,color="green",shape="box"];10695[label="zzz475",fontsize=16,color="green",shape="box"];2354[label="FiniteMap.splitLT1 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True (GT == GT)",fontsize=16,color="black",shape="box"];2354 -> 2508[label="",style="solid", color="black", weight=3]; 71.99/39.15 23274[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 otherwise",fontsize=16,color="black",shape="box"];23274 -> 23284[label="",style="solid", color="black", weight=3]; 71.99/39.15 23275[label="FiniteMap.splitLT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare2 True False False == LT)",fontsize=16,color="black",shape="triangle"];23275 -> 23285[label="",style="solid", color="black", weight=3]; 71.99/39.15 23276[label="FiniteMap.splitGT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare2 True False False == GT)",fontsize=16,color="black",shape="triangle"];23276 -> 23286[label="",style="solid", color="black", weight=3]; 71.99/39.15 9961[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ zzz588))) (FiniteMap.mkVBalBranch3Size_l zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590) == LT)",fontsize=16,color="black",shape="box"];9961 -> 10048[label="",style="solid", color="black", weight=3]; 71.99/39.15 3409[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpInt (Pos Zero) (Pos (Succ zzz43200)) == LT)",fontsize=16,color="black",shape="box"];3409 -> 3481[label="",style="solid", color="black", weight=3]; 71.99/39.15 3410[label="zzz34200",fontsize=16,color="green",shape="box"];3411[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg (Succ zzz1160)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="black",shape="box"];3411 -> 3482[label="",style="solid", color="black", weight=3]; 71.99/39.15 3412[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="black",shape="box"];3412 -> 3483[label="",style="solid", color="black", weight=3]; 71.99/39.15 3413[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 (LT == LT)",fontsize=16,color="black",shape="box"];3413 -> 3484[label="",style="solid", color="black", weight=3]; 71.99/39.15 3414[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True",fontsize=16,color="black",shape="box"];3414 -> 3485[label="",style="solid", color="black", weight=3]; 71.99/39.15 3415 -> 22099[label="",style="dashed", color="red", weight=0]; 71.99/39.15 3415[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch True zzz31 zzz434 (FiniteMap.Branch zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344))",fontsize=16,color="magenta"];3415 -> 22165[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 3415 -> 22166[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 3415 -> 22167[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 3415 -> 22168[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 3416[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 otherwise",fontsize=16,color="black",shape="box"];3416 -> 3490[label="",style="solid", color="black", weight=3]; 71.99/39.15 3417[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True",fontsize=16,color="black",shape="box"];3417 -> 3491[label="",style="solid", color="black", weight=3]; 71.99/39.15 10102[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ zzz605))) (FiniteMap.mkVBalBranch3Size_l zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607) == LT)",fontsize=16,color="black",shape="box"];10102 -> 10129[label="",style="solid", color="black", weight=3]; 71.99/39.15 3430[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True",fontsize=16,color="black",shape="box"];3430 -> 3606[label="",style="solid", color="black", weight=3]; 71.99/39.15 3431[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (LT == LT)",fontsize=16,color="black",shape="box"];3431 -> 3607[label="",style="solid", color="black", weight=3]; 71.99/39.15 3432[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 False",fontsize=16,color="black",shape="box"];3432 -> 3608[label="",style="solid", color="black", weight=3]; 71.99/39.15 3433[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True",fontsize=16,color="black",shape="box"];3433 -> 3609[label="",style="solid", color="black", weight=3]; 71.99/39.15 12640[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat (Succ zzz7330) (Succ zzz76400) == LT)",fontsize=16,color="black",shape="box"];12640 -> 12802[label="",style="solid", color="black", weight=3]; 71.99/39.15 12641[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat (Succ zzz7330) Zero == LT)",fontsize=16,color="black",shape="box"];12641 -> 12803[label="",style="solid", color="black", weight=3]; 71.99/39.15 12642[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False",fontsize=16,color="black",shape="triangle"];12642 -> 12804[label="",style="solid", color="black", weight=3]; 71.99/39.15 12643 -> 12482[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12643[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz76500) == LT)",fontsize=16,color="magenta"];12643 -> 12805[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12643 -> 12806[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12644[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="triangle"];12644 -> 12807[label="",style="solid", color="black", weight=3]; 71.99/39.15 12645 -> 12476[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12645[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12646 -> 12644[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12646[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12647[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];12647 -> 12808[label="",style="solid", color="black", weight=3]; 71.99/39.15 12648[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat (Succ zzz76600) (Succ zzz7350) == LT)",fontsize=16,color="black",shape="box"];12648 -> 12809[label="",style="solid", color="black", weight=3]; 71.99/39.15 12649[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz7350) == LT)",fontsize=16,color="black",shape="box"];12649 -> 12810[label="",style="solid", color="black", weight=3]; 71.99/39.15 12650 -> 12481[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12650[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12651 -> 12644[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12651[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12652 -> 12475[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12652[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat (Succ zzz76700) Zero == LT)",fontsize=16,color="magenta"];12652 -> 12811[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12652 -> 12812[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12653 -> 12644[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12653[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];14965[label="zzz10520",fontsize=16,color="green",shape="box"];14966[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Pos (Succ zzz10550)) (FiniteMap.mkVBalBranch3Size_l zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) == LT)",fontsize=16,color="black",shape="box"];14966 -> 14979[label="",style="solid", color="black", weight=3]; 71.99/39.15 14967[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) == LT)",fontsize=16,color="black",shape="box"];14967 -> 14980[label="",style="solid", color="black", weight=3]; 71.99/39.15 14968[label="zzz10520",fontsize=16,color="green",shape="box"];14969[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Neg (Succ zzz10560)) (FiniteMap.mkVBalBranch3Size_l zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) == LT)",fontsize=16,color="black",shape="box"];14969 -> 14981[label="",style="solid", color="black", weight=3]; 71.99/39.15 14970[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013) == LT)",fontsize=16,color="black",shape="box"];14970 -> 14982[label="",style="solid", color="black", weight=3]; 71.99/39.15 12654[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7680) zzz7760 == LT)",fontsize=16,color="burlywood",shape="triangle"];24603[label="zzz7760/Succ zzz77600",fontsize=10,color="white",style="solid",shape="box"];12654 -> 24603[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24603 -> 12813[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24604[label="zzz7760/Zero",fontsize=10,color="white",style="solid",shape="box"];12654 -> 24604[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24604 -> 12814[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12655[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="black",shape="triangle"];12655 -> 12815[label="",style="solid", color="black", weight=3]; 71.99/39.15 12656[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos (Succ zzz77700)) == LT)",fontsize=16,color="black",shape="box"];12656 -> 12816[label="",style="solid", color="black", weight=3]; 71.99/39.15 12657[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12657 -> 12817[label="",style="solid", color="black", weight=3]; 71.99/39.15 12658[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg (Succ zzz77700)) == LT)",fontsize=16,color="black",shape="box"];12658 -> 12818[label="",style="solid", color="black", weight=3]; 71.99/39.15 12659[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12659 -> 12819[label="",style="solid", color="black", weight=3]; 71.99/39.15 12660[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="black",shape="triangle"];12660 -> 12820[label="",style="solid", color="black", weight=3]; 71.99/39.15 12661[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat zzz7780 (Succ zzz7700) == LT)",fontsize=16,color="burlywood",shape="triangle"];24605[label="zzz7780/Succ zzz77800",fontsize=10,color="white",style="solid",shape="box"];12661 -> 24605[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24605 -> 12821[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24606[label="zzz7780/Zero",fontsize=10,color="white",style="solid",shape="box"];12661 -> 24606[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24606 -> 12822[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12662[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos (Succ zzz77900)) == LT)",fontsize=16,color="black",shape="box"];12662 -> 12823[label="",style="solid", color="black", weight=3]; 71.99/39.15 12663[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12663 -> 12824[label="",style="solid", color="black", weight=3]; 71.99/39.15 12664[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg (Succ zzz77900)) == LT)",fontsize=16,color="black",shape="box"];12664 -> 12825[label="",style="solid", color="black", weight=3]; 71.99/39.15 12665[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12665 -> 12826[label="",style="solid", color="black", weight=3]; 71.99/39.15 12666[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat zzz7090 zzz73700 == LT)",fontsize=16,color="burlywood",shape="triangle"];24607[label="zzz7090/Succ zzz70900",fontsize=10,color="white",style="solid",shape="box"];12666 -> 24607[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24607 -> 12827[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24608[label="zzz7090/Zero",fontsize=10,color="white",style="solid",shape="box"];12666 -> 24608[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24608 -> 12828[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12667 -> 12362[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12667[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12668[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 otherwise",fontsize=16,color="black",shape="box"];12668 -> 12829[label="",style="solid", color="black", weight=3]; 71.99/39.15 12669[label="Zero",fontsize=16,color="green",shape="box"];12670[label="zzz73800",fontsize=16,color="green",shape="box"];12671 -> 12501[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12671[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False",fontsize=16,color="magenta"];12672 -> 22099[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12672[label="FiniteMap.mkBalBranch zzz330 zzz331 zzz333 (FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264))",fontsize=16,color="magenta"];12672 -> 22169[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12672 -> 22170[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12672 -> 22171[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12672 -> 22172[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12673 -> 12666[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12673[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat zzz73900 zzz7110 == LT)",fontsize=16,color="magenta"];12673 -> 12834[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12673 -> 12835[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12674 -> 12367[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12674[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12675[label="Zero",fontsize=16,color="green",shape="box"];12676[label="zzz74000",fontsize=16,color="green",shape="box"];12677[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat zzz7130 zzz74100 == LT)",fontsize=16,color="burlywood",shape="triangle"];24609[label="zzz7130/Succ zzz71300",fontsize=10,color="white",style="solid",shape="box"];12677 -> 24609[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24609 -> 12836[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24610[label="zzz7130/Zero",fontsize=10,color="white",style="solid",shape="box"];12677 -> 24610[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24610 -> 12837[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12678 -> 12374[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12678[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12679[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 otherwise",fontsize=16,color="black",shape="box"];12679 -> 12838[label="",style="solid", color="black", weight=3]; 71.99/39.15 12680[label="Zero",fontsize=16,color="green",shape="box"];12681[label="zzz74200",fontsize=16,color="green",shape="box"];12682 -> 12515[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12682[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False",fontsize=16,color="magenta"];12683 -> 22099[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12683[label="FiniteMap.mkBalBranch zzz330 zzz331 zzz333 (FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264))",fontsize=16,color="magenta"];12683 -> 22173[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12683 -> 22174[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12683 -> 22175[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12683 -> 22176[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12684 -> 12677[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12684[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat zzz74300 zzz7150 == LT)",fontsize=16,color="magenta"];12684 -> 12843[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12684 -> 12844[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12685 -> 12379[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12685[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12686[label="Zero",fontsize=16,color="green",shape="box"];12687[label="zzz74400",fontsize=16,color="green",shape="box"];12688[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat zzz7170 zzz74500 == LT)",fontsize=16,color="burlywood",shape="triangle"];24611[label="zzz7170/Succ zzz71700",fontsize=10,color="white",style="solid",shape="box"];12688 -> 24611[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24611 -> 12845[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24612[label="zzz7170/Zero",fontsize=10,color="white",style="solid",shape="box"];12688 -> 24612[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24612 -> 12846[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12689 -> 12386[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12689[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12690[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 otherwise",fontsize=16,color="black",shape="box"];12690 -> 12847[label="",style="solid", color="black", weight=3]; 71.99/39.15 12691[label="zzz74600",fontsize=16,color="green",shape="box"];12692[label="Zero",fontsize=16,color="green",shape="box"];12693 -> 12529[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12693[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False",fontsize=16,color="magenta"];12694 -> 22099[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12694[label="FiniteMap.mkBalBranch zzz330 zzz331 zzz333 (FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264))",fontsize=16,color="magenta"];12694 -> 22177[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12694 -> 22178[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12694 -> 22179[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12694 -> 22180[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12695 -> 12688[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12695[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat zzz74700 zzz7190 == LT)",fontsize=16,color="magenta"];12695 -> 12852[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12695 -> 12853[label="",style="dashed", color="magenta", weight=3]; 71.99/39.15 12696 -> 12391[label="",style="dashed", color="red", weight=0]; 71.99/39.15 12696[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12697[label="Zero",fontsize=16,color="green",shape="box"];12698[label="zzz74800",fontsize=16,color="green",shape="box"];12705[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7210) zzz7800 == LT)",fontsize=16,color="burlywood",shape="triangle"];24613[label="zzz7800/Succ zzz78000",fontsize=10,color="white",style="solid",shape="box"];12705 -> 24613[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24613 -> 12862[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24614[label="zzz7800/Zero",fontsize=10,color="white",style="solid",shape="box"];12705 -> 24614[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24614 -> 12863[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 12706[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="black",shape="triangle"];12706 -> 12864[label="",style="solid", color="black", weight=3]; 71.99/39.15 12707[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos (Succ zzz78100)) == LT)",fontsize=16,color="black",shape="box"];12707 -> 12865[label="",style="solid", color="black", weight=3]; 71.99/39.15 12708[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12708 -> 12866[label="",style="solid", color="black", weight=3]; 71.99/39.15 12709[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg (Succ zzz78100)) == LT)",fontsize=16,color="black",shape="box"];12709 -> 12867[label="",style="solid", color="black", weight=3]; 71.99/39.15 12710[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12710 -> 12868[label="",style="solid", color="black", weight=3]; 71.99/39.15 12711[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="black",shape="triangle"];12711 -> 12869[label="",style="solid", color="black", weight=3]; 71.99/39.15 12712[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat zzz7820 (Succ zzz7220) == LT)",fontsize=16,color="burlywood",shape="triangle"];24615[label="zzz7820/Succ zzz78200",fontsize=10,color="white",style="solid",shape="box"];12712 -> 24615[label="",style="solid", color="burlywood", weight=9]; 71.99/39.15 24615 -> 12870[label="",style="solid", color="burlywood", weight=3]; 71.99/39.15 24616[label="zzz7820/Zero",fontsize=10,color="white",style="solid",shape="box"];12712 -> 24616[label="",style="solid", color="burlywood", weight=9]; 72.00/39.15 24616 -> 12871[label="",style="solid", color="burlywood", weight=3]; 72.00/39.15 12713[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos (Succ zzz78300)) == LT)",fontsize=16,color="black",shape="box"];12713 -> 12872[label="",style="solid", color="black", weight=3]; 72.00/39.15 12714[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12714 -> 12873[label="",style="solid", color="black", weight=3]; 72.00/39.15 12715[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg (Succ zzz78300)) == LT)",fontsize=16,color="black",shape="box"];12715 -> 12874[label="",style="solid", color="black", weight=3]; 72.00/39.15 12716[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12716 -> 12875[label="",style="solid", color="black", weight=3]; 72.00/39.15 14971[label="zzz10530",fontsize=16,color="green",shape="box"];14972[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Pos (Succ zzz10570)) (FiniteMap.mkVBalBranch3Size_l zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) == LT)",fontsize=16,color="black",shape="box"];14972 -> 14983[label="",style="solid", color="black", weight=3]; 72.00/39.15 14973[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) == LT)",fontsize=16,color="black",shape="box"];14973 -> 14984[label="",style="solid", color="black", weight=3]; 72.00/39.15 14974[label="zzz10530",fontsize=16,color="green",shape="box"];14975[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Neg (Succ zzz10580)) (FiniteMap.mkVBalBranch3Size_l zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) == LT)",fontsize=16,color="black",shape="box"];14975 -> 14985[label="",style="solid", color="black", weight=3]; 72.00/39.15 14976[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027) == LT)",fontsize=16,color="black",shape="box"];14976 -> 14986[label="",style="solid", color="black", weight=3]; 72.00/39.15 12729[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7230) zzz7840 == LT)",fontsize=16,color="burlywood",shape="triangle"];24617[label="zzz7840/Succ zzz78400",fontsize=10,color="white",style="solid",shape="box"];12729 -> 24617[label="",style="solid", color="burlywood", weight=9]; 72.00/39.15 24617 -> 12888[label="",style="solid", color="burlywood", weight=3]; 72.00/39.15 24618[label="zzz7840/Zero",fontsize=10,color="white",style="solid",shape="box"];12729 -> 24618[label="",style="solid", color="burlywood", weight=9]; 72.00/39.15 24618 -> 12889[label="",style="solid", color="burlywood", weight=3]; 72.00/39.15 12730[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="black",shape="triangle"];12730 -> 12890[label="",style="solid", color="black", weight=3]; 72.00/39.15 12731[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos (Succ zzz78500)) == LT)",fontsize=16,color="black",shape="box"];12731 -> 12891[label="",style="solid", color="black", weight=3]; 72.00/39.15 12732[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12732 -> 12892[label="",style="solid", color="black", weight=3]; 72.00/39.15 12733[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg (Succ zzz78500)) == LT)",fontsize=16,color="black",shape="box"];12733 -> 12893[label="",style="solid", color="black", weight=3]; 72.00/39.15 12734[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12734 -> 12894[label="",style="solid", color="black", weight=3]; 72.00/39.15 12735[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="black",shape="triangle"];12735 -> 12895[label="",style="solid", color="black", weight=3]; 72.00/39.15 12736[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat zzz7860 (Succ zzz7240) == LT)",fontsize=16,color="burlywood",shape="triangle"];24619[label="zzz7860/Succ zzz78600",fontsize=10,color="white",style="solid",shape="box"];12736 -> 24619[label="",style="solid", color="burlywood", weight=9]; 72.00/39.15 24619 -> 12896[label="",style="solid", color="burlywood", weight=3]; 72.00/39.15 24620[label="zzz7860/Zero",fontsize=10,color="white",style="solid",shape="box"];12736 -> 24620[label="",style="solid", color="burlywood", weight=9]; 72.00/39.15 24620 -> 12897[label="",style="solid", color="burlywood", weight=3]; 72.00/39.15 12737[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos (Succ zzz78700)) == LT)",fontsize=16,color="black",shape="box"];12737 -> 12898[label="",style="solid", color="black", weight=3]; 72.00/39.15 12738[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];12738 -> 12899[label="",style="solid", color="black", weight=3]; 72.00/39.15 12739[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg (Succ zzz78700)) == LT)",fontsize=16,color="black",shape="box"];12739 -> 12900[label="",style="solid", color="black", weight=3]; 72.00/39.15 12740[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];12740 -> 12901[label="",style="solid", color="black", weight=3]; 72.00/39.16 12741[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat zzz7250 zzz75100 == LT)",fontsize=16,color="burlywood",shape="triangle"];24621[label="zzz7250/Succ zzz72500",fontsize=10,color="white",style="solid",shape="box"];12741 -> 24621[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24621 -> 12902[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24622[label="zzz7250/Zero",fontsize=10,color="white",style="solid",shape="box"];12741 -> 24622[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24622 -> 12903[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 12742 -> 12426[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12742[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12743[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 otherwise",fontsize=16,color="black",shape="box"];12743 -> 12904[label="",style="solid", color="black", weight=3]; 72.00/39.16 12744[label="zzz75200",fontsize=16,color="green",shape="box"];12745[label="Zero",fontsize=16,color="green",shape="box"];12746 -> 12582[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12746[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False",fontsize=16,color="magenta"];12747 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12747[label="FiniteMap.mkBalBranch zzz330 zzz331 zzz333 (FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264))",fontsize=16,color="magenta"];12747 -> 22181[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12747 -> 22182[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12747 -> 22183[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12747 -> 22184[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12748 -> 12741[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12748[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat zzz75300 zzz7270 == LT)",fontsize=16,color="magenta"];12748 -> 12909[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12748 -> 12910[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12749 -> 12431[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12749[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12750[label="zzz75400",fontsize=16,color="green",shape="box"];12751[label="Zero",fontsize=16,color="green",shape="box"];12752[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz7550) (Succ zzz77200) == LT)",fontsize=16,color="black",shape="box"];12752 -> 12911[label="",style="solid", color="black", weight=3]; 72.00/39.16 12753[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz7550) Zero == LT)",fontsize=16,color="black",shape="box"];12753 -> 12912[label="",style="solid", color="black", weight=3]; 72.00/39.16 12754[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False",fontsize=16,color="black",shape="triangle"];12754 -> 12913[label="",style="solid", color="black", weight=3]; 72.00/39.16 12755 -> 12601[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12755[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz77300) == LT)",fontsize=16,color="magenta"];12755 -> 12914[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12755 -> 12915[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12756[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="triangle"];12756 -> 12916[label="",style="solid", color="black", weight=3]; 72.00/39.16 12757 -> 12595[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12757[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12758 -> 12756[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12758[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12759[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];12759 -> 12917[label="",style="solid", color="black", weight=3]; 72.00/39.16 12760[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz77400) (Succ zzz7570) == LT)",fontsize=16,color="black",shape="box"];12760 -> 12918[label="",style="solid", color="black", weight=3]; 72.00/39.16 12761[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz7570) == LT)",fontsize=16,color="black",shape="box"];12761 -> 12919[label="",style="solid", color="black", weight=3]; 72.00/39.16 12762 -> 12600[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12762[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12763 -> 12756[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12763[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12764 -> 12594[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12764[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz77500) Zero == LT)",fontsize=16,color="magenta"];12764 -> 12920[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12764 -> 12921[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12765 -> 12756[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12765[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12766[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat zzz7290 zzz75900 == LT)",fontsize=16,color="burlywood",shape="triangle"];24623[label="zzz7290/Succ zzz72900",fontsize=10,color="white",style="solid",shape="box"];12766 -> 24623[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24623 -> 12922[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24624[label="zzz7290/Zero",fontsize=10,color="white",style="solid",shape="box"];12766 -> 24624[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24624 -> 12923[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 12767 -> 12450[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12767[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12768[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 otherwise",fontsize=16,color="black",shape="box"];12768 -> 12924[label="",style="solid", color="black", weight=3]; 72.00/39.16 12769[label="zzz76000",fontsize=16,color="green",shape="box"];12770[label="Zero",fontsize=16,color="green",shape="box"];12771 -> 12608[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12771[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False",fontsize=16,color="magenta"];12772 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12772[label="FiniteMap.mkBalBranch zzz330 zzz331 zzz333 (FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264))",fontsize=16,color="magenta"];12772 -> 22185[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12772 -> 22186[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12772 -> 22187[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12772 -> 22188[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12773 -> 12766[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12773[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat zzz76100 zzz7310 == LT)",fontsize=16,color="magenta"];12773 -> 12929[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12773 -> 12930[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12774 -> 12455[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12774[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12775[label="Zero",fontsize=16,color="green",shape="box"];12776[label="zzz76200",fontsize=16,color="green",shape="box"];21766[label="FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134",fontsize=16,color="green",shape="box"];21767[label="FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274",fontsize=16,color="green",shape="box"];21768[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (compare zzz1663 zzz1662 == GT)",fontsize=16,color="black",shape="box"];21768 -> 21797[label="",style="solid", color="black", weight=3]; 72.00/39.16 23126[label="FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674",fontsize=16,color="black",shape="triangle"];23126 -> 23130[label="",style="solid", color="black", weight=3]; 72.00/39.16 23125[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt zzz1758 (FiniteMap.sIZE_RATIO * zzz1757) == GT)",fontsize=16,color="burlywood",shape="triangle"];24625[label="zzz1758/Pos zzz17580",fontsize=10,color="white",style="solid",shape="box"];23125 -> 24625[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24625 -> 23131[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24626[label="zzz1758/Neg zzz17580",fontsize=10,color="white",style="solid",shape="box"];23125 -> 24626[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24626 -> 23132[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23964[label="Succ Zero",fontsize=16,color="green",shape="box"];23965[label="FiniteMap.mkBranchLeft_size zzz1791 zzz1792 zzz1789",fontsize=16,color="black",shape="box"];23965 -> 23970[label="",style="solid", color="black", weight=3]; 72.00/39.16 23966 -> 11696[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23966[label="primPlusInt (Pos zzz17950) (FiniteMap.sizeFM zzz1792)",fontsize=16,color="magenta"];23966 -> 23971[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23966 -> 23972[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23967 -> 12789[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23967[label="primPlusInt (Neg zzz17950) (FiniteMap.sizeFM zzz1792)",fontsize=16,color="magenta"];23967 -> 23973[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23967 -> 23974[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10735[label="FiniteMap.splitGT FiniteMap.EmptyFM False",fontsize=16,color="black",shape="box"];10735 -> 10757[label="",style="solid", color="black", weight=3]; 72.00/39.16 10736[label="FiniteMap.splitGT (FiniteMap.Branch zzz4770 zzz4771 zzz4772 zzz4773 zzz4774) False",fontsize=16,color="black",shape="box"];10736 -> 10758[label="",style="solid", color="black", weight=3]; 72.00/39.16 2508[label="FiniteMap.splitLT1 False zzz31 zzz32 zzz33 FiniteMap.EmptyFM True True",fontsize=16,color="black",shape="box"];2508 -> 2865[label="",style="solid", color="black", weight=3]; 72.00/39.16 23284[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True FiniteMap.intersectFM0 (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True zzz1684 zzz1685 zzz1686 zzz1687 True",fontsize=16,color="black",shape="box"];23284 -> 23296[label="",style="solid", color="black", weight=3]; 72.00/39.16 23285[label="FiniteMap.splitLT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare1 True False (True <= False) == LT)",fontsize=16,color="black",shape="box"];23285 -> 23297[label="",style="solid", color="black", weight=3]; 72.00/39.16 23286[label="FiniteMap.splitGT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare1 True False (True <= False) == GT)",fontsize=16,color="black",shape="box"];23286 -> 23298[label="",style="solid", color="black", weight=3]; 72.00/39.16 10048 -> 10105[label="",style="dashed", color="red", weight=0]; 72.00/39.16 10048[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz588))) (FiniteMap.mkVBalBranch3Size_l zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590) == LT)",fontsize=16,color="magenta"];10048 -> 10106[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3481[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (primCmpNat Zero (Succ zzz43200) == LT)",fontsize=16,color="black",shape="box"];3481 -> 3619[label="",style="solid", color="black", weight=3]; 72.00/39.16 3482[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg (Succ zzz1160)) (Pos (Succ zzz43200)) == LT)",fontsize=16,color="black",shape="box"];3482 -> 3620[label="",style="solid", color="black", weight=3]; 72.00/39.16 3483[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (primCmpInt (Neg Zero) (Pos (Succ zzz43200)) == LT)",fontsize=16,color="black",shape="box"];3483 -> 3621[label="",style="solid", color="black", weight=3]; 72.00/39.16 3484[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg Zero) zzz343 zzz344 True",fontsize=16,color="black",shape="box"];3484 -> 3622[label="",style="solid", color="black", weight=3]; 72.00/39.16 3485 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 3485[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz31 (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434) (FiniteMap.Branch zzz340 zzz341 (Pos Zero) zzz343 zzz344)",fontsize=16,color="magenta"];3485 -> 23677[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3485 -> 23678[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3485 -> 23679[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3485 -> 23680[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3485 -> 23681[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22165[label="zzz430",fontsize=16,color="green",shape="box"];22166 -> 1034[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22166[label="FiniteMap.mkVBalBranch True zzz31 zzz434 (FiniteMap.Branch zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344)",fontsize=16,color="magenta"];22166 -> 22285[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22166 -> 22286[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22167[label="zzz431",fontsize=16,color="green",shape="box"];22168[label="zzz433",fontsize=16,color="green",shape="box"];3490[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True",fontsize=16,color="black",shape="box"];3490 -> 3679[label="",style="solid", color="black", weight=3]; 72.00/39.16 3491 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 3491[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz31 (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434) (FiniteMap.Branch zzz340 zzz341 (Neg Zero) zzz343 zzz344)",fontsize=16,color="magenta"];3491 -> 23682[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3491 -> 23683[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3491 -> 23684[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3491 -> 23685[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3491 -> 23686[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10129 -> 10257[label="",style="dashed", color="red", weight=0]; 72.00/39.16 10129[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz605))) (FiniteMap.mkVBalBranch3Size_l zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607) == LT)",fontsize=16,color="magenta"];10129 -> 10258[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3606 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 3606[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz31 (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434) (FiniteMap.Branch zzz340 zzz341 (Pos Zero) zzz343 zzz344)",fontsize=16,color="magenta"];3606 -> 23687[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3606 -> 23688[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3606 -> 23689[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3606 -> 23690[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3606 -> 23691[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3607[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True",fontsize=16,color="black",shape="box"];3607 -> 3875[label="",style="solid", color="black", weight=3]; 72.00/39.16 3608[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 otherwise",fontsize=16,color="black",shape="box"];3608 -> 3876[label="",style="solid", color="black", weight=3]; 72.00/39.16 3609 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 3609[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz31 (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434) (FiniteMap.Branch zzz340 zzz341 (Neg Zero) zzz343 zzz344)",fontsize=16,color="magenta"];3609 -> 23692[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3609 -> 23693[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3609 -> 23694[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3609 -> 23695[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3609 -> 23696[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12802[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat zzz7330 zzz76400 == LT)",fontsize=16,color="burlywood",shape="triangle"];24627[label="zzz7330/Succ zzz73300",fontsize=10,color="white",style="solid",shape="box"];12802 -> 24627[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24627 -> 12994[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24628[label="zzz7330/Zero",fontsize=10,color="white",style="solid",shape="box"];12802 -> 24628[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24628 -> 12995[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 12803 -> 12476[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12803[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12804[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 otherwise",fontsize=16,color="black",shape="box"];12804 -> 12996[label="",style="solid", color="black", weight=3]; 72.00/39.16 12805[label="zzz76500",fontsize=16,color="green",shape="box"];12806[label="Zero",fontsize=16,color="green",shape="box"];12807 -> 12642[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12807[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False",fontsize=16,color="magenta"];12808 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12808[label="FiniteMap.mkBalBranch zzz330 zzz331 zzz333 (FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264))",fontsize=16,color="magenta"];12808 -> 22189[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12808 -> 22190[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12808 -> 22191[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12808 -> 22192[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12809 -> 12802[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12809[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat zzz76600 zzz7350 == LT)",fontsize=16,color="magenta"];12809 -> 13001[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12809 -> 13002[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12810 -> 12481[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12810[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12811[label="Zero",fontsize=16,color="green",shape="box"];12812[label="zzz76700",fontsize=16,color="green",shape="box"];14979 -> 14989[label="",style="dashed", color="red", weight=0]; 72.00/39.16 14979[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Pos (Succ zzz10550)) (FiniteMap.sizeFM (FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008)) == LT)",fontsize=16,color="magenta"];14979 -> 14990[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 14980 -> 14991[label="",style="dashed", color="red", weight=0]; 72.00/39.16 14980[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008)) == LT)",fontsize=16,color="magenta"];14980 -> 14992[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 14981 -> 14993[label="",style="dashed", color="red", weight=0]; 72.00/39.16 14981[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Neg (Succ zzz10560)) (FiniteMap.sizeFM (FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008)) == LT)",fontsize=16,color="magenta"];14981 -> 14994[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 14982 -> 14995[label="",style="dashed", color="red", weight=0]; 72.00/39.16 14982[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008)) == LT)",fontsize=16,color="magenta"];14982 -> 14996[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12813[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7680) (Succ zzz77600) == LT)",fontsize=16,color="black",shape="box"];12813 -> 13003[label="",style="solid", color="black", weight=3]; 72.00/39.16 12814[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7680) Zero == LT)",fontsize=16,color="black",shape="box"];12814 -> 13004[label="",style="solid", color="black", weight=3]; 72.00/39.16 12815[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False",fontsize=16,color="black",shape="triangle"];12815 -> 13005[label="",style="solid", color="black", weight=3]; 72.00/39.16 12816 -> 12661[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12816[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz77700) == LT)",fontsize=16,color="magenta"];12816 -> 13006[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12816 -> 13007[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12817[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="triangle"];12817 -> 13008[label="",style="solid", color="black", weight=3]; 72.00/39.16 12818 -> 12655[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12818[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12819 -> 12817[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12819[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12820[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];12820 -> 13009[label="",style="solid", color="black", weight=3]; 72.00/39.16 12821[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz77800) (Succ zzz7700) == LT)",fontsize=16,color="black",shape="box"];12821 -> 13010[label="",style="solid", color="black", weight=3]; 72.00/39.16 12822[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz7700) == LT)",fontsize=16,color="black",shape="box"];12822 -> 13011[label="",style="solid", color="black", weight=3]; 72.00/39.16 12823 -> 12660[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12823[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12824 -> 12817[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12824[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12825 -> 12654[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12825[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz77900) Zero == LT)",fontsize=16,color="magenta"];12825 -> 13012[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12825 -> 13013[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12826 -> 12817[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12826[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12827[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz70900) zzz73700 == LT)",fontsize=16,color="burlywood",shape="box"];24629[label="zzz73700/Succ zzz737000",fontsize=10,color="white",style="solid",shape="box"];12827 -> 24629[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24629 -> 13014[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24630[label="zzz73700/Zero",fontsize=10,color="white",style="solid",shape="box"];12827 -> 24630[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24630 -> 13015[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 12828[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero zzz73700 == LT)",fontsize=16,color="burlywood",shape="box"];24631[label="zzz73700/Succ zzz737000",fontsize=10,color="white",style="solid",shape="box"];12828 -> 24631[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24631 -> 13016[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24632[label="zzz73700/Zero",fontsize=10,color="white",style="solid",shape="box"];12828 -> 24632[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24632 -> 13017[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 12829[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];12829 -> 13018[label="",style="solid", color="black", weight=3]; 72.00/39.16 22169[label="zzz330",fontsize=16,color="green",shape="box"];22170 -> 10327[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22170[label="FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];22170 -> 22287[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22170 -> 22288[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22171[label="zzz331",fontsize=16,color="green",shape="box"];22172[label="zzz333",fontsize=16,color="green",shape="box"];12834[label="zzz7110",fontsize=16,color="green",shape="box"];12835[label="zzz73900",fontsize=16,color="green",shape="box"];12836[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz71300) zzz74100 == LT)",fontsize=16,color="burlywood",shape="box"];24633[label="zzz74100/Succ zzz741000",fontsize=10,color="white",style="solid",shape="box"];12836 -> 24633[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24633 -> 13021[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24634[label="zzz74100/Zero",fontsize=10,color="white",style="solid",shape="box"];12836 -> 24634[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24634 -> 13022[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 12837[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat Zero zzz74100 == LT)",fontsize=16,color="burlywood",shape="box"];24635[label="zzz74100/Succ zzz741000",fontsize=10,color="white",style="solid",shape="box"];12837 -> 24635[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24635 -> 13023[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24636[label="zzz74100/Zero",fontsize=10,color="white",style="solid",shape="box"];12837 -> 24636[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24636 -> 13024[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 12838[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];12838 -> 13025[label="",style="solid", color="black", weight=3]; 72.00/39.16 22173[label="zzz330",fontsize=16,color="green",shape="box"];22174 -> 10327[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22174[label="FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264)",fontsize=16,color="magenta"];22174 -> 22289[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22174 -> 22290[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22175[label="zzz331",fontsize=16,color="green",shape="box"];22176[label="zzz333",fontsize=16,color="green",shape="box"];12843[label="zzz74300",fontsize=16,color="green",shape="box"];12844[label="zzz7150",fontsize=16,color="green",shape="box"];12845[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz71700) zzz74500 == LT)",fontsize=16,color="burlywood",shape="box"];24637[label="zzz74500/Succ zzz745000",fontsize=10,color="white",style="solid",shape="box"];12845 -> 24637[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24637 -> 13028[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24638[label="zzz74500/Zero",fontsize=10,color="white",style="solid",shape="box"];12845 -> 24638[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24638 -> 13029[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 12846[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat Zero zzz74500 == LT)",fontsize=16,color="burlywood",shape="box"];24639[label="zzz74500/Succ zzz745000",fontsize=10,color="white",style="solid",shape="box"];12846 -> 24639[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24639 -> 13030[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24640[label="zzz74500/Zero",fontsize=10,color="white",style="solid",shape="box"];12846 -> 24640[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24640 -> 13031[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 12847[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];12847 -> 13032[label="",style="solid", color="black", weight=3]; 72.00/39.16 22177[label="zzz330",fontsize=16,color="green",shape="box"];22178 -> 10327[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22178[label="FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];22178 -> 22291[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22178 -> 22292[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22179[label="zzz331",fontsize=16,color="green",shape="box"];22180[label="zzz333",fontsize=16,color="green",shape="box"];12852[label="zzz74700",fontsize=16,color="green",shape="box"];12853[label="zzz7190",fontsize=16,color="green",shape="box"];12862[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7210) (Succ zzz78000) == LT)",fontsize=16,color="black",shape="box"];12862 -> 13100[label="",style="solid", color="black", weight=3]; 72.00/39.16 12863[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7210) Zero == LT)",fontsize=16,color="black",shape="box"];12863 -> 13101[label="",style="solid", color="black", weight=3]; 72.00/39.16 12864[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False",fontsize=16,color="black",shape="triangle"];12864 -> 13102[label="",style="solid", color="black", weight=3]; 72.00/39.16 12865 -> 12712[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12865[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz78100) == LT)",fontsize=16,color="magenta"];12865 -> 13103[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12865 -> 13104[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12866[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="triangle"];12866 -> 13105[label="",style="solid", color="black", weight=3]; 72.00/39.16 12867 -> 12706[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12867[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12868 -> 12866[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12868[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12869[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];12869 -> 13106[label="",style="solid", color="black", weight=3]; 72.00/39.16 12870[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz78200) (Succ zzz7220) == LT)",fontsize=16,color="black",shape="box"];12870 -> 13107[label="",style="solid", color="black", weight=3]; 72.00/39.16 12871[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz7220) == LT)",fontsize=16,color="black",shape="box"];12871 -> 13108[label="",style="solid", color="black", weight=3]; 72.00/39.16 12872 -> 12711[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12872[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12873 -> 12866[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12873[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12874 -> 12705[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12874[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz78300) Zero == LT)",fontsize=16,color="magenta"];12874 -> 13109[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12874 -> 13110[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12875 -> 12866[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12875[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];14983 -> 14997[label="",style="dashed", color="red", weight=0]; 72.00/39.16 14983[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Pos (Succ zzz10570)) (FiniteMap.sizeFM (FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022)) == LT)",fontsize=16,color="magenta"];14983 -> 14998[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 14984 -> 14999[label="",style="dashed", color="red", weight=0]; 72.00/39.16 14984[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022)) == LT)",fontsize=16,color="magenta"];14984 -> 15000[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 14985 -> 15001[label="",style="dashed", color="red", weight=0]; 72.00/39.16 14985[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Neg (Succ zzz10580)) (FiniteMap.sizeFM (FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022)) == LT)",fontsize=16,color="magenta"];14985 -> 15002[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 14986 -> 15003[label="",style="dashed", color="red", weight=0]; 72.00/39.16 14986[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022)) == LT)",fontsize=16,color="magenta"];14986 -> 15004[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12888[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7230) (Succ zzz78400) == LT)",fontsize=16,color="black",shape="box"];12888 -> 13125[label="",style="solid", color="black", weight=3]; 72.00/39.16 12889[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz7230) Zero == LT)",fontsize=16,color="black",shape="box"];12889 -> 13126[label="",style="solid", color="black", weight=3]; 72.00/39.16 12890[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False",fontsize=16,color="black",shape="triangle"];12890 -> 13127[label="",style="solid", color="black", weight=3]; 72.00/39.16 12891 -> 12736[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12891[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz78500) == LT)",fontsize=16,color="magenta"];12891 -> 13128[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12891 -> 13129[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12892[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="black",shape="triangle"];12892 -> 13130[label="",style="solid", color="black", weight=3]; 72.00/39.16 12893 -> 12730[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12893[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12894 -> 12892[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12894[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12895[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];12895 -> 13131[label="",style="solid", color="black", weight=3]; 72.00/39.16 12896[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz78600) (Succ zzz7240) == LT)",fontsize=16,color="black",shape="box"];12896 -> 13132[label="",style="solid", color="black", weight=3]; 72.00/39.16 12897[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz7240) == LT)",fontsize=16,color="black",shape="box"];12897 -> 13133[label="",style="solid", color="black", weight=3]; 72.00/39.16 12898 -> 12735[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12898[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12899 -> 12892[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12899[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12900 -> 12729[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12900[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz78700) Zero == LT)",fontsize=16,color="magenta"];12900 -> 13134[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12900 -> 13135[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12901 -> 12892[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12901[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];12902[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz72500) zzz75100 == LT)",fontsize=16,color="burlywood",shape="box"];24641[label="zzz75100/Succ zzz751000",fontsize=10,color="white",style="solid",shape="box"];12902 -> 24641[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24641 -> 13136[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24642[label="zzz75100/Zero",fontsize=10,color="white",style="solid",shape="box"];12902 -> 24642[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24642 -> 13137[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 12903[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero zzz75100 == LT)",fontsize=16,color="burlywood",shape="box"];24643[label="zzz75100/Succ zzz751000",fontsize=10,color="white",style="solid",shape="box"];12903 -> 24643[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24643 -> 13138[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24644[label="zzz75100/Zero",fontsize=10,color="white",style="solid",shape="box"];12903 -> 24644[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24644 -> 13139[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 12904[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];12904 -> 13140[label="",style="solid", color="black", weight=3]; 72.00/39.16 22181[label="zzz330",fontsize=16,color="green",shape="box"];22182 -> 10327[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22182[label="FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];22182 -> 22293[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22182 -> 22294[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22183[label="zzz331",fontsize=16,color="green",shape="box"];22184[label="zzz333",fontsize=16,color="green",shape="box"];12909[label="zzz7270",fontsize=16,color="green",shape="box"];12910[label="zzz75300",fontsize=16,color="green",shape="box"];12911[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat zzz7550 zzz77200 == LT)",fontsize=16,color="burlywood",shape="triangle"];24645[label="zzz7550/Succ zzz75500",fontsize=10,color="white",style="solid",shape="box"];12911 -> 24645[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24645 -> 13143[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24646[label="zzz7550/Zero",fontsize=10,color="white",style="solid",shape="box"];12911 -> 24646[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24646 -> 13144[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 12912 -> 12595[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12912[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];12913[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 otherwise",fontsize=16,color="black",shape="box"];12913 -> 13145[label="",style="solid", color="black", weight=3]; 72.00/39.16 12914[label="Zero",fontsize=16,color="green",shape="box"];12915[label="zzz77300",fontsize=16,color="green",shape="box"];12916 -> 12754[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12916[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False",fontsize=16,color="magenta"];12917 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12917[label="FiniteMap.mkBalBranch zzz330 zzz331 zzz333 (FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264))",fontsize=16,color="magenta"];12917 -> 22193[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12917 -> 22194[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12917 -> 22195[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12917 -> 22196[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12918 -> 12911[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12918[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat zzz77400 zzz7570 == LT)",fontsize=16,color="magenta"];12918 -> 13150[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12918 -> 13151[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 12919 -> 12600[label="",style="dashed", color="red", weight=0]; 72.00/39.16 12919[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];12920[label="Zero",fontsize=16,color="green",shape="box"];12921[label="zzz77500",fontsize=16,color="green",shape="box"];12922[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz72900) zzz75900 == LT)",fontsize=16,color="burlywood",shape="box"];24647[label="zzz75900/Succ zzz759000",fontsize=10,color="white",style="solid",shape="box"];12922 -> 24647[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24647 -> 13152[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24648[label="zzz75900/Zero",fontsize=10,color="white",style="solid",shape="box"];12922 -> 24648[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24648 -> 13153[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 12923[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat Zero zzz75900 == LT)",fontsize=16,color="burlywood",shape="box"];24649[label="zzz75900/Succ zzz759000",fontsize=10,color="white",style="solid",shape="box"];12923 -> 24649[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24649 -> 13154[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24650[label="zzz75900/Zero",fontsize=10,color="white",style="solid",shape="box"];12923 -> 24650[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24650 -> 13155[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 12924[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];12924 -> 13156[label="",style="solid", color="black", weight=3]; 72.00/39.16 22185[label="zzz330",fontsize=16,color="green",shape="box"];22186 -> 10327[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22186[label="FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];22186 -> 22295[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22186 -> 22296[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22187[label="zzz331",fontsize=16,color="green",shape="box"];22188[label="zzz333",fontsize=16,color="green",shape="box"];12929[label="zzz7310",fontsize=16,color="green",shape="box"];12930[label="zzz76100",fontsize=16,color="green",shape="box"];21797[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt zzz1663 zzz1662 == GT)",fontsize=16,color="burlywood",shape="box"];24651[label="zzz1663/Pos zzz16630",fontsize=10,color="white",style="solid",shape="box"];21797 -> 24651[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24651 -> 21830[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24652[label="zzz1663/Neg zzz16630",fontsize=10,color="white",style="solid",shape="box"];21797 -> 24652[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24652 -> 21831[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23130 -> 11346[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23130[label="FiniteMap.sizeFM zzz2134",fontsize=16,color="magenta"];23130 -> 23135[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23131[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos zzz17580) (FiniteMap.sIZE_RATIO * zzz1757) == GT)",fontsize=16,color="burlywood",shape="box"];24653[label="zzz17580/Succ zzz175800",fontsize=10,color="white",style="solid",shape="box"];23131 -> 24653[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24653 -> 23136[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24654[label="zzz17580/Zero",fontsize=10,color="white",style="solid",shape="box"];23131 -> 24654[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24654 -> 23137[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23132[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg zzz17580) (FiniteMap.sIZE_RATIO * zzz1757) == GT)",fontsize=16,color="burlywood",shape="box"];24655[label="zzz17580/Succ zzz175800",fontsize=10,color="white",style="solid",shape="box"];23132 -> 24655[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24655 -> 23138[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24656[label="zzz17580/Zero",fontsize=10,color="white",style="solid",shape="box"];23132 -> 24656[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24656 -> 23139[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23970 -> 11346[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23970[label="FiniteMap.sizeFM zzz1791",fontsize=16,color="magenta"];23970 -> 23977[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23971[label="zzz17950",fontsize=16,color="green",shape="box"];23972 -> 11346[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23972[label="FiniteMap.sizeFM zzz1792",fontsize=16,color="magenta"];23972 -> 23978[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23973[label="zzz17950",fontsize=16,color="green",shape="box"];23974 -> 11346[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23974[label="FiniteMap.sizeFM zzz1792",fontsize=16,color="magenta"];23974 -> 23979[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10757 -> 1058[label="",style="dashed", color="red", weight=0]; 72.00/39.16 10757[label="FiniteMap.splitGT4 FiniteMap.EmptyFM False",fontsize=16,color="magenta"];10758[label="FiniteMap.splitGT3 (FiniteMap.Branch zzz4770 zzz4771 zzz4772 zzz4773 zzz4774) False",fontsize=16,color="black",shape="box"];10758 -> 10776[label="",style="solid", color="black", weight=3]; 72.00/39.16 2865 -> 10327[label="",style="dashed", color="red", weight=0]; 72.00/39.16 2865[label="FiniteMap.mkVBalBranch False zzz31 zzz33 (FiniteMap.splitLT FiniteMap.EmptyFM True)",fontsize=16,color="magenta"];2865 -> 10363[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23296 -> 90[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23296[label="FiniteMap.glueVBal (FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True) zzz1686) (FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True) zzz1687)",fontsize=16,color="magenta"];23296 -> 23305[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23296 -> 23306[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23297[label="FiniteMap.splitLT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare1 True False False == LT)",fontsize=16,color="black",shape="box"];23297 -> 23307[label="",style="solid", color="black", weight=3]; 72.00/39.16 23298[label="FiniteMap.splitGT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare1 True False False == GT)",fontsize=16,color="black",shape="box"];23298 -> 23308[label="",style="solid", color="black", weight=3]; 72.00/39.16 10106 -> 2991[label="",style="dashed", color="red", weight=0]; 72.00/39.16 10106[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz588)",fontsize=16,color="magenta"];10106 -> 10130[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10105[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpInt (Pos zzz622) (FiniteMap.mkVBalBranch3Size_l zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590) == LT)",fontsize=16,color="burlywood",shape="triangle"];24657[label="zzz622/Succ zzz6220",fontsize=10,color="white",style="solid",shape="box"];10105 -> 24657[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24657 -> 10131[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24658[label="zzz622/Zero",fontsize=10,color="white",style="solid",shape="box"];10105 -> 24658[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24658 -> 10132[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 3619[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 (LT == LT)",fontsize=16,color="black",shape="box"];3619 -> 4310[label="",style="solid", color="black", weight=3]; 72.00/39.16 3620[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (LT == LT)",fontsize=16,color="black",shape="triangle"];3620 -> 4311[label="",style="solid", color="black", weight=3]; 72.00/39.16 3621 -> 3620[label="",style="dashed", color="red", weight=0]; 72.00/39.16 3621[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 (LT == LT)",fontsize=16,color="magenta"];3622 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 3622[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch True zzz31 zzz434 (FiniteMap.Branch zzz340 zzz341 (Neg Zero) zzz343 zzz344))",fontsize=16,color="magenta"];3622 -> 22197[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3622 -> 22198[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3622 -> 22199[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3622 -> 22200[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23677[label="zzz31",fontsize=16,color="green",shape="box"];23678[label="True",fontsize=16,color="green",shape="box"];23679[label="FiniteMap.Branch zzz340 zzz341 (Pos Zero) zzz343 zzz344",fontsize=16,color="green",shape="box"];23680[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23681[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];22285[label="zzz434",fontsize=16,color="green",shape="box"];22286[label="FiniteMap.Branch zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344",fontsize=16,color="green",shape="box"];3679 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 3679[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz31 (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434) (FiniteMap.Branch zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344)",fontsize=16,color="magenta"];3679 -> 23702[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3679 -> 23703[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3679 -> 23704[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3679 -> 23705[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3679 -> 23706[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23682[label="zzz31",fontsize=16,color="green",shape="box"];23683[label="True",fontsize=16,color="green",shape="box"];23684[label="FiniteMap.Branch zzz340 zzz341 (Neg Zero) zzz343 zzz344",fontsize=16,color="green",shape="box"];23685[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23686[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];10258 -> 2991[label="",style="dashed", color="red", weight=0]; 72.00/39.16 10258[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz605)",fontsize=16,color="magenta"];10258 -> 10278[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10257[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpInt (Neg zzz625) (FiniteMap.mkVBalBranch3Size_l zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607) == LT)",fontsize=16,color="burlywood",shape="triangle"];24659[label="zzz625/Succ zzz6250",fontsize=10,color="white",style="solid",shape="box"];10257 -> 24659[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24659 -> 10279[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24660[label="zzz625/Zero",fontsize=10,color="white",style="solid",shape="box"];10257 -> 24660[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24660 -> 10280[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23687[label="zzz31",fontsize=16,color="green",shape="box"];23688[label="True",fontsize=16,color="green",shape="box"];23689[label="FiniteMap.Branch zzz340 zzz341 (Pos Zero) zzz343 zzz344",fontsize=16,color="green",shape="box"];23690[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23691[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];3875 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 3875[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch True zzz31 zzz434 (FiniteMap.Branch zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344))",fontsize=16,color="magenta"];3875 -> 22201[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3875 -> 22202[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3875 -> 22203[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3875 -> 22204[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 3876[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True",fontsize=16,color="black",shape="box"];3876 -> 4350[label="",style="solid", color="black", weight=3]; 72.00/39.16 23692[label="zzz31",fontsize=16,color="green",shape="box"];23693[label="True",fontsize=16,color="green",shape="box"];23694[label="FiniteMap.Branch zzz340 zzz341 (Neg Zero) zzz343 zzz344",fontsize=16,color="green",shape="box"];23695[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23696[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];12994[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat (Succ zzz73300) zzz76400 == LT)",fontsize=16,color="burlywood",shape="box"];24661[label="zzz76400/Succ zzz764000",fontsize=10,color="white",style="solid",shape="box"];12994 -> 24661[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24661 -> 13301[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24662[label="zzz76400/Zero",fontsize=10,color="white",style="solid",shape="box"];12994 -> 24662[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24662 -> 13302[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 12995[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat Zero zzz76400 == LT)",fontsize=16,color="burlywood",shape="box"];24663[label="zzz76400/Succ zzz764000",fontsize=10,color="white",style="solid",shape="box"];12995 -> 24663[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24663 -> 13303[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24664[label="zzz76400/Zero",fontsize=10,color="white",style="solid",shape="box"];12995 -> 24664[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24664 -> 13304[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 12996[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];12996 -> 13305[label="",style="solid", color="black", weight=3]; 72.00/39.16 22189[label="zzz330",fontsize=16,color="green",shape="box"];22190 -> 10327[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22190[label="FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264)",fontsize=16,color="magenta"];22190 -> 22297[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22190 -> 22298[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22191[label="zzz331",fontsize=16,color="green",shape="box"];22192[label="zzz333",fontsize=16,color="green",shape="box"];13001[label="zzz76600",fontsize=16,color="green",shape="box"];13002[label="zzz7350",fontsize=16,color="green",shape="box"];14990 -> 11346[label="",style="dashed", color="red", weight=0]; 72.00/39.16 14990[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008)",fontsize=16,color="magenta"];14990 -> 15005[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 14989[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Pos (Succ zzz10550)) zzz1061 == LT)",fontsize=16,color="burlywood",shape="triangle"];24665[label="zzz1061/Pos zzz10610",fontsize=10,color="white",style="solid",shape="box"];14989 -> 24665[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24665 -> 15006[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24666[label="zzz1061/Neg zzz10610",fontsize=10,color="white",style="solid",shape="box"];14989 -> 24666[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24666 -> 15007[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 14992 -> 11346[label="",style="dashed", color="red", weight=0]; 72.00/39.16 14992[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008)",fontsize=16,color="magenta"];14992 -> 15008[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 14991[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Pos Zero) zzz1062 == LT)",fontsize=16,color="burlywood",shape="triangle"];24667[label="zzz1062/Pos zzz10620",fontsize=10,color="white",style="solid",shape="box"];14991 -> 24667[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24667 -> 15009[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24668[label="zzz1062/Neg zzz10620",fontsize=10,color="white",style="solid",shape="box"];14991 -> 24668[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24668 -> 15010[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 14994 -> 11346[label="",style="dashed", color="red", weight=0]; 72.00/39.16 14994[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008)",fontsize=16,color="magenta"];14994 -> 15011[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 14993[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Neg (Succ zzz10560)) zzz1063 == LT)",fontsize=16,color="burlywood",shape="triangle"];24669[label="zzz1063/Pos zzz10630",fontsize=10,color="white",style="solid",shape="box"];14993 -> 24669[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24669 -> 15012[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24670[label="zzz1063/Neg zzz10630",fontsize=10,color="white",style="solid",shape="box"];14993 -> 24670[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24670 -> 15013[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 14996 -> 11346[label="",style="dashed", color="red", weight=0]; 72.00/39.16 14996[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008)",fontsize=16,color="magenta"];14996 -> 15014[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 14995[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Neg Zero) zzz1064 == LT)",fontsize=16,color="burlywood",shape="triangle"];24671[label="zzz1064/Pos zzz10640",fontsize=10,color="white",style="solid",shape="box"];14995 -> 24671[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24671 -> 15015[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24672[label="zzz1064/Neg zzz10640",fontsize=10,color="white",style="solid",shape="box"];14995 -> 24672[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24672 -> 15016[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 13003[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat zzz7680 zzz77600 == LT)",fontsize=16,color="burlywood",shape="triangle"];24673[label="zzz7680/Succ zzz76800",fontsize=10,color="white",style="solid",shape="box"];13003 -> 24673[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24673 -> 13308[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24674[label="zzz7680/Zero",fontsize=10,color="white",style="solid",shape="box"];13003 -> 24674[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24674 -> 13309[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 13004 -> 12655[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13004[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];13005[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 otherwise",fontsize=16,color="black",shape="box"];13005 -> 13310[label="",style="solid", color="black", weight=3]; 72.00/39.16 13006[label="Zero",fontsize=16,color="green",shape="box"];13007[label="zzz77700",fontsize=16,color="green",shape="box"];13008 -> 12815[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13008[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False",fontsize=16,color="magenta"];13009 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13009[label="FiniteMap.mkBalBranch zzz330 zzz331 zzz333 (FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264))",fontsize=16,color="magenta"];13009 -> 22205[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13009 -> 22206[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13009 -> 22207[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13009 -> 22208[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13010 -> 13003[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13010[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat zzz77800 zzz7700 == LT)",fontsize=16,color="magenta"];13010 -> 13315[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13010 -> 13316[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13011 -> 12660[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13011[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];13012[label="zzz77900",fontsize=16,color="green",shape="box"];13013[label="Zero",fontsize=16,color="green",shape="box"];13014[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz70900) (Succ zzz737000) == LT)",fontsize=16,color="black",shape="box"];13014 -> 13317[label="",style="solid", color="black", weight=3]; 72.00/39.16 13015[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz70900) Zero == LT)",fontsize=16,color="black",shape="box"];13015 -> 13318[label="",style="solid", color="black", weight=3]; 72.00/39.16 13016[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz737000) == LT)",fontsize=16,color="black",shape="box"];13016 -> 13319[label="",style="solid", color="black", weight=3]; 72.00/39.16 13017[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];13017 -> 13320[label="",style="solid", color="black", weight=3]; 72.00/39.16 13018 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13018[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz31 (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334) (FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];13018 -> 23722[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13018 -> 23723[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13018 -> 23724[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13018 -> 23725[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13018 -> 23726[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22287[label="FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];22288[label="zzz334",fontsize=16,color="green",shape="box"];13021[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz71300) (Succ zzz741000) == LT)",fontsize=16,color="black",shape="box"];13021 -> 13335[label="",style="solid", color="black", weight=3]; 72.00/39.16 13022[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz71300) Zero == LT)",fontsize=16,color="black",shape="box"];13022 -> 13336[label="",style="solid", color="black", weight=3]; 72.00/39.16 13023[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz741000) == LT)",fontsize=16,color="black",shape="box"];13023 -> 13337[label="",style="solid", color="black", weight=3]; 72.00/39.16 13024[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];13024 -> 13338[label="",style="solid", color="black", weight=3]; 72.00/39.16 13025 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13025[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz31 (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334) (FiniteMap.Branch zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264)",fontsize=16,color="magenta"];13025 -> 23727[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13025 -> 23728[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13025 -> 23729[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13025 -> 23730[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13025 -> 23731[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22289[label="FiniteMap.Branch zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];22290[label="zzz334",fontsize=16,color="green",shape="box"];13028[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz71700) (Succ zzz745000) == LT)",fontsize=16,color="black",shape="box"];13028 -> 13361[label="",style="solid", color="black", weight=3]; 72.00/39.16 13029[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz71700) Zero == LT)",fontsize=16,color="black",shape="box"];13029 -> 13362[label="",style="solid", color="black", weight=3]; 72.00/39.16 13030[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz745000) == LT)",fontsize=16,color="black",shape="box"];13030 -> 13363[label="",style="solid", color="black", weight=3]; 72.00/39.16 13031[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];13031 -> 13364[label="",style="solid", color="black", weight=3]; 72.00/39.16 13032 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13032[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz31 (FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334) (FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];13032 -> 23732[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13032 -> 23733[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13032 -> 23734[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13032 -> 23735[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13032 -> 23736[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22291[label="FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];22292[label="zzz334",fontsize=16,color="green",shape="box"];13100[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat zzz7210 zzz78000 == LT)",fontsize=16,color="burlywood",shape="triangle"];24675[label="zzz7210/Succ zzz72100",fontsize=10,color="white",style="solid",shape="box"];13100 -> 24675[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24675 -> 13385[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24676[label="zzz7210/Zero",fontsize=10,color="white",style="solid",shape="box"];13100 -> 24676[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24676 -> 13386[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 13101 -> 12706[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13101[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];13102[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 otherwise",fontsize=16,color="black",shape="box"];13102 -> 13387[label="",style="solid", color="black", weight=3]; 72.00/39.16 13103[label="zzz78100",fontsize=16,color="green",shape="box"];13104[label="Zero",fontsize=16,color="green",shape="box"];13105 -> 12864[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13105[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False",fontsize=16,color="magenta"];13106 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13106[label="FiniteMap.mkBalBranch zzz330 zzz331 zzz333 (FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264))",fontsize=16,color="magenta"];13106 -> 22209[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13106 -> 22210[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13106 -> 22211[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13106 -> 22212[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13107 -> 13100[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13107[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat zzz78200 zzz7220 == LT)",fontsize=16,color="magenta"];13107 -> 13392[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13107 -> 13393[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13108 -> 12711[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13108[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];13109[label="Zero",fontsize=16,color="green",shape="box"];13110[label="zzz78300",fontsize=16,color="green",shape="box"];14998 -> 11346[label="",style="dashed", color="red", weight=0]; 72.00/39.16 14998[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022)",fontsize=16,color="magenta"];14998 -> 15017[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 14997[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Pos (Succ zzz10570)) zzz1065 == LT)",fontsize=16,color="burlywood",shape="triangle"];24677[label="zzz1065/Pos zzz10650",fontsize=10,color="white",style="solid",shape="box"];14997 -> 24677[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24677 -> 15018[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24678[label="zzz1065/Neg zzz10650",fontsize=10,color="white",style="solid",shape="box"];14997 -> 24678[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24678 -> 15019[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15000 -> 11346[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15000[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022)",fontsize=16,color="magenta"];15000 -> 15020[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 14999[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Pos Zero) zzz1066 == LT)",fontsize=16,color="burlywood",shape="triangle"];24679[label="zzz1066/Pos zzz10660",fontsize=10,color="white",style="solid",shape="box"];14999 -> 24679[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24679 -> 15021[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24680[label="zzz1066/Neg zzz10660",fontsize=10,color="white",style="solid",shape="box"];14999 -> 24680[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24680 -> 15022[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15002 -> 11346[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15002[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022)",fontsize=16,color="magenta"];15002 -> 15023[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15001[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Neg (Succ zzz10580)) zzz1067 == LT)",fontsize=16,color="burlywood",shape="triangle"];24681[label="zzz1067/Pos zzz10670",fontsize=10,color="white",style="solid",shape="box"];15001 -> 24681[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24681 -> 15024[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24682[label="zzz1067/Neg zzz10670",fontsize=10,color="white",style="solid",shape="box"];15001 -> 24682[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24682 -> 15025[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15004 -> 11346[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15004[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022)",fontsize=16,color="magenta"];15004 -> 15026[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15003[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Neg Zero) zzz1068 == LT)",fontsize=16,color="burlywood",shape="triangle"];24683[label="zzz1068/Pos zzz10680",fontsize=10,color="white",style="solid",shape="box"];15003 -> 24683[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24683 -> 15027[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24684[label="zzz1068/Neg zzz10680",fontsize=10,color="white",style="solid",shape="box"];15003 -> 24684[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24684 -> 15028[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 13125[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat zzz7230 zzz78400 == LT)",fontsize=16,color="burlywood",shape="triangle"];24685[label="zzz7230/Succ zzz72300",fontsize=10,color="white",style="solid",shape="box"];13125 -> 24685[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24685 -> 13405[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24686[label="zzz7230/Zero",fontsize=10,color="white",style="solid",shape="box"];13125 -> 24686[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24686 -> 13406[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 13126 -> 12730[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13126[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];13127[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 otherwise",fontsize=16,color="black",shape="box"];13127 -> 13407[label="",style="solid", color="black", weight=3]; 72.00/39.16 13128[label="Zero",fontsize=16,color="green",shape="box"];13129[label="zzz78500",fontsize=16,color="green",shape="box"];13130 -> 12890[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13130[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False",fontsize=16,color="magenta"];13131 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13131[label="FiniteMap.mkBalBranch zzz330 zzz331 zzz333 (FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264))",fontsize=16,color="magenta"];13131 -> 22213[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13131 -> 22214[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13131 -> 22215[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13131 -> 22216[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13132 -> 13125[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13132[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat zzz78600 zzz7240 == LT)",fontsize=16,color="magenta"];13132 -> 13412[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13132 -> 13413[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13133 -> 12735[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13133[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];13134[label="zzz78700",fontsize=16,color="green",shape="box"];13135[label="Zero",fontsize=16,color="green",shape="box"];13136[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz72500) (Succ zzz751000) == LT)",fontsize=16,color="black",shape="box"];13136 -> 13414[label="",style="solid", color="black", weight=3]; 72.00/39.16 13137[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz72500) Zero == LT)",fontsize=16,color="black",shape="box"];13137 -> 13415[label="",style="solid", color="black", weight=3]; 72.00/39.16 13138[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz751000) == LT)",fontsize=16,color="black",shape="box"];13138 -> 13416[label="",style="solid", color="black", weight=3]; 72.00/39.16 13139[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];13139 -> 13417[label="",style="solid", color="black", weight=3]; 72.00/39.16 13140 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13140[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz31 (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334) (FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];13140 -> 23737[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13140 -> 23738[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13140 -> 23739[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13140 -> 23740[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13140 -> 23741[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22293[label="FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];22294[label="zzz334",fontsize=16,color="green",shape="box"];13143[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz75500) zzz77200 == LT)",fontsize=16,color="burlywood",shape="box"];24687[label="zzz77200/Succ zzz772000",fontsize=10,color="white",style="solid",shape="box"];13143 -> 24687[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24687 -> 13437[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24688[label="zzz77200/Zero",fontsize=10,color="white",style="solid",shape="box"];13143 -> 24688[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24688 -> 13438[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 13144[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat Zero zzz77200 == LT)",fontsize=16,color="burlywood",shape="box"];24689[label="zzz77200/Succ zzz772000",fontsize=10,color="white",style="solid",shape="box"];13144 -> 24689[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24689 -> 13439[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24690[label="zzz77200/Zero",fontsize=10,color="white",style="solid",shape="box"];13144 -> 24690[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24690 -> 13440[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 13145[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];13145 -> 13441[label="",style="solid", color="black", weight=3]; 72.00/39.16 22193[label="zzz330",fontsize=16,color="green",shape="box"];22194 -> 10327[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22194[label="FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264)",fontsize=16,color="magenta"];22194 -> 22299[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22194 -> 22300[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22195[label="zzz331",fontsize=16,color="green",shape="box"];22196[label="zzz333",fontsize=16,color="green",shape="box"];13150[label="zzz7570",fontsize=16,color="green",shape="box"];13151[label="zzz77400",fontsize=16,color="green",shape="box"];13152[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz72900) (Succ zzz759000) == LT)",fontsize=16,color="black",shape="box"];13152 -> 13444[label="",style="solid", color="black", weight=3]; 72.00/39.16 13153[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz72900) Zero == LT)",fontsize=16,color="black",shape="box"];13153 -> 13445[label="",style="solid", color="black", weight=3]; 72.00/39.16 13154[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz759000) == LT)",fontsize=16,color="black",shape="box"];13154 -> 13446[label="",style="solid", color="black", weight=3]; 72.00/39.16 13155[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];13155 -> 13447[label="",style="solid", color="black", weight=3]; 72.00/39.16 13156 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13156[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz31 (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334) (FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];13156 -> 23742[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13156 -> 23743[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13156 -> 23744[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13156 -> 23745[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13156 -> 23746[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22295[label="FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];22296[label="zzz334",fontsize=16,color="green",shape="box"];21830[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Pos zzz16630) zzz1662 == GT)",fontsize=16,color="burlywood",shape="box"];24691[label="zzz16630/Succ zzz166300",fontsize=10,color="white",style="solid",shape="box"];21830 -> 24691[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24691 -> 21852[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24692[label="zzz16630/Zero",fontsize=10,color="white",style="solid",shape="box"];21830 -> 24692[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24692 -> 21853[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 21831[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Neg zzz16630) zzz1662 == GT)",fontsize=16,color="burlywood",shape="box"];24693[label="zzz16630/Succ zzz166300",fontsize=10,color="white",style="solid",shape="box"];21831 -> 24693[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24693 -> 21854[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24694[label="zzz16630/Zero",fontsize=10,color="white",style="solid",shape="box"];21831 -> 24694[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24694 -> 21855[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23135[label="zzz2134",fontsize=16,color="green",shape="box"];23136[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz175800)) (FiniteMap.sIZE_RATIO * zzz1757) == GT)",fontsize=16,color="black",shape="box"];23136 -> 23142[label="",style="solid", color="black", weight=3]; 72.00/39.16 23137[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (FiniteMap.sIZE_RATIO * zzz1757) == GT)",fontsize=16,color="black",shape="box"];23137 -> 23143[label="",style="solid", color="black", weight=3]; 72.00/39.16 23138[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz175800)) (FiniteMap.sIZE_RATIO * zzz1757) == GT)",fontsize=16,color="black",shape="box"];23138 -> 23144[label="",style="solid", color="black", weight=3]; 72.00/39.16 23139[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (FiniteMap.sIZE_RATIO * zzz1757) == GT)",fontsize=16,color="black",shape="box"];23139 -> 23145[label="",style="solid", color="black", weight=3]; 72.00/39.16 23977[label="zzz1791",fontsize=16,color="green",shape="box"];23978[label="zzz1792",fontsize=16,color="green",shape="box"];23979[label="zzz1792",fontsize=16,color="green",shape="box"];10776[label="FiniteMap.splitGT2 zzz4770 zzz4771 zzz4772 zzz4773 zzz4774 False (False > zzz4770)",fontsize=16,color="black",shape="box"];10776 -> 10872[label="",style="solid", color="black", weight=3]; 72.00/39.16 10363[label="FiniteMap.splitLT FiniteMap.EmptyFM True",fontsize=16,color="black",shape="box"];10363 -> 10417[label="",style="solid", color="black", weight=3]; 72.00/39.16 23305 -> 5[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23305[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True) zzz1687",fontsize=16,color="magenta"];23305 -> 23314[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23305 -> 23315[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23306 -> 5[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23306[label="FiniteMap.intersectFM_C FiniteMap.intersectFM0 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True) zzz1686",fontsize=16,color="magenta"];23306 -> 23316[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23306 -> 23317[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23307[label="FiniteMap.splitLT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare0 True False otherwise == LT)",fontsize=16,color="black",shape="box"];23307 -> 23318[label="",style="solid", color="black", weight=3]; 72.00/39.16 23308[label="FiniteMap.splitGT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare0 True False otherwise == GT)",fontsize=16,color="black",shape="box"];23308 -> 23319[label="",style="solid", color="black", weight=3]; 72.00/39.16 10130[label="zzz588",fontsize=16,color="green",shape="box"];10131[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpInt (Pos (Succ zzz6220)) (FiniteMap.mkVBalBranch3Size_l zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590) == LT)",fontsize=16,color="black",shape="box"];10131 -> 10281[label="",style="solid", color="black", weight=3]; 72.00/39.16 10132[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590) == LT)",fontsize=16,color="black",shape="box"];10132 -> 10282[label="",style="solid", color="black", weight=3]; 72.00/39.16 4310[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Pos Zero) zzz343 zzz344 True",fontsize=16,color="black",shape="box"];4310 -> 4846[label="",style="solid", color="black", weight=3]; 72.00/39.16 4311[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True zzz31 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344 True",fontsize=16,color="black",shape="box"];4311 -> 4847[label="",style="solid", color="black", weight=3]; 72.00/39.16 22197[label="zzz430",fontsize=16,color="green",shape="box"];22198 -> 1034[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22198[label="FiniteMap.mkVBalBranch True zzz31 zzz434 (FiniteMap.Branch zzz340 zzz341 (Neg Zero) zzz343 zzz344)",fontsize=16,color="magenta"];22198 -> 22301[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22198 -> 22302[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22199[label="zzz431",fontsize=16,color="green",shape="box"];22200[label="zzz433",fontsize=16,color="green",shape="box"];23702[label="zzz31",fontsize=16,color="green",shape="box"];23703[label="True",fontsize=16,color="green",shape="box"];23704[label="FiniteMap.Branch zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344",fontsize=16,color="green",shape="box"];23705[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23706[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];10278[label="zzz605",fontsize=16,color="green",shape="box"];10279[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpInt (Neg (Succ zzz6250)) (FiniteMap.mkVBalBranch3Size_l zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607) == LT)",fontsize=16,color="black",shape="box"];10279 -> 10418[label="",style="solid", color="black", weight=3]; 72.00/39.16 10280[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607) == LT)",fontsize=16,color="black",shape="box"];10280 -> 10419[label="",style="solid", color="black", weight=3]; 72.00/39.16 22201[label="zzz430",fontsize=16,color="green",shape="box"];22202 -> 1034[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22202[label="FiniteMap.mkVBalBranch True zzz31 zzz434 (FiniteMap.Branch zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344)",fontsize=16,color="magenta"];22202 -> 22303[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22202 -> 22304[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22203[label="zzz431",fontsize=16,color="green",shape="box"];22204[label="zzz433",fontsize=16,color="green",shape="box"];4350 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 4350[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz31 (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434) (FiniteMap.Branch zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344)",fontsize=16,color="magenta"];4350 -> 23752[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 4350 -> 23753[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 4350 -> 23754[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 4350 -> 23755[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 4350 -> 23756[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13301[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat (Succ zzz73300) (Succ zzz764000) == LT)",fontsize=16,color="black",shape="box"];13301 -> 13496[label="",style="solid", color="black", weight=3]; 72.00/39.16 13302[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat (Succ zzz73300) Zero == LT)",fontsize=16,color="black",shape="box"];13302 -> 13497[label="",style="solid", color="black", weight=3]; 72.00/39.16 13303[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz764000) == LT)",fontsize=16,color="black",shape="box"];13303 -> 13498[label="",style="solid", color="black", weight=3]; 72.00/39.16 13304[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];13304 -> 13499[label="",style="solid", color="black", weight=3]; 72.00/39.16 13305 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13305[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz31 (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334) (FiniteMap.Branch zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264)",fontsize=16,color="magenta"];13305 -> 23757[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13305 -> 23758[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13305 -> 23759[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13305 -> 23760[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13305 -> 23761[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22297[label="FiniteMap.Branch zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];22298[label="zzz334",fontsize=16,color="green",shape="box"];15005[label="FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008",fontsize=16,color="green",shape="box"];15006[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Pos (Succ zzz10550)) (Pos zzz10610) == LT)",fontsize=16,color="black",shape="box"];15006 -> 15031[label="",style="solid", color="black", weight=3]; 72.00/39.16 15007[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Pos (Succ zzz10550)) (Neg zzz10610) == LT)",fontsize=16,color="black",shape="box"];15007 -> 15032[label="",style="solid", color="black", weight=3]; 72.00/39.16 15008[label="FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008",fontsize=16,color="green",shape="box"];15009[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Pos Zero) (Pos zzz10620) == LT)",fontsize=16,color="burlywood",shape="box"];24695[label="zzz10620/Succ zzz106200",fontsize=10,color="white",style="solid",shape="box"];15009 -> 24695[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24695 -> 15033[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24696[label="zzz10620/Zero",fontsize=10,color="white",style="solid",shape="box"];15009 -> 24696[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24696 -> 15034[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15010[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Pos Zero) (Neg zzz10620) == LT)",fontsize=16,color="burlywood",shape="box"];24697[label="zzz10620/Succ zzz106200",fontsize=10,color="white",style="solid",shape="box"];15010 -> 24697[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24697 -> 15035[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24698[label="zzz10620/Zero",fontsize=10,color="white",style="solid",shape="box"];15010 -> 24698[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24698 -> 15036[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15011[label="FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008",fontsize=16,color="green",shape="box"];15012[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Neg (Succ zzz10560)) (Pos zzz10630) == LT)",fontsize=16,color="black",shape="box"];15012 -> 15037[label="",style="solid", color="black", weight=3]; 72.00/39.16 15013[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Neg (Succ zzz10560)) (Neg zzz10630) == LT)",fontsize=16,color="black",shape="box"];15013 -> 15038[label="",style="solid", color="black", weight=3]; 72.00/39.16 15014[label="FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008",fontsize=16,color="green",shape="box"];15015[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Neg Zero) (Pos zzz10640) == LT)",fontsize=16,color="burlywood",shape="box"];24699[label="zzz10640/Succ zzz106400",fontsize=10,color="white",style="solid",shape="box"];15015 -> 24699[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24699 -> 15039[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24700[label="zzz10640/Zero",fontsize=10,color="white",style="solid",shape="box"];15015 -> 24700[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24700 -> 15040[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15016[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Neg Zero) (Neg zzz10640) == LT)",fontsize=16,color="burlywood",shape="box"];24701[label="zzz10640/Succ zzz106400",fontsize=10,color="white",style="solid",shape="box"];15016 -> 24701[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24701 -> 15041[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24702[label="zzz10640/Zero",fontsize=10,color="white",style="solid",shape="box"];15016 -> 24702[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24702 -> 15042[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 13308[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz76800) zzz77600 == LT)",fontsize=16,color="burlywood",shape="box"];24703[label="zzz77600/Succ zzz776000",fontsize=10,color="white",style="solid",shape="box"];13308 -> 24703[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24703 -> 13513[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24704[label="zzz77600/Zero",fontsize=10,color="white",style="solid",shape="box"];13308 -> 24704[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24704 -> 13514[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 13309[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero zzz77600 == LT)",fontsize=16,color="burlywood",shape="box"];24705[label="zzz77600/Succ zzz776000",fontsize=10,color="white",style="solid",shape="box"];13309 -> 24705[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24705 -> 13515[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24706[label="zzz77600/Zero",fontsize=10,color="white",style="solid",shape="box"];13309 -> 24706[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24706 -> 13516[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 13310[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];13310 -> 13517[label="",style="solid", color="black", weight=3]; 72.00/39.16 22205[label="zzz330",fontsize=16,color="green",shape="box"];22206 -> 10327[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22206[label="FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];22206 -> 22305[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22206 -> 22306[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22207[label="zzz331",fontsize=16,color="green",shape="box"];22208[label="zzz333",fontsize=16,color="green",shape="box"];13315[label="zzz77800",fontsize=16,color="green",shape="box"];13316[label="zzz7700",fontsize=16,color="green",shape="box"];13317 -> 12666[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13317[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat zzz70900 zzz737000 == LT)",fontsize=16,color="magenta"];13317 -> 13520[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13317 -> 13521[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13318 -> 12362[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13318[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];13319 -> 12367[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13319[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];13320 -> 12503[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13320[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];23722[label="zzz31",fontsize=16,color="green",shape="box"];23723[label="False",fontsize=16,color="green",shape="box"];23724[label="FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];23725[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23726[label="FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];13335 -> 12677[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13335[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat zzz71300 zzz741000 == LT)",fontsize=16,color="magenta"];13335 -> 13523[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13335 -> 13524[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13336 -> 12374[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13336[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];13337 -> 12379[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13337[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];13338 -> 12517[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13338[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];23727[label="zzz31",fontsize=16,color="green",shape="box"];23728[label="False",fontsize=16,color="green",shape="box"];23729[label="FiniteMap.Branch zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];23730[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23731[label="FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];13361 -> 12688[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13361[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat zzz71700 zzz745000 == LT)",fontsize=16,color="magenta"];13361 -> 13526[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13361 -> 13527[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13362 -> 12386[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13362[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];13363 -> 12391[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13363[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];13364 -> 12531[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13364[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];23732[label="zzz31",fontsize=16,color="green",shape="box"];23733[label="False",fontsize=16,color="green",shape="box"];23734[label="FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];23735[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23736[label="FiniteMap.Branch zzz330 zzz331 (Pos Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];13385[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz72100) zzz78000 == LT)",fontsize=16,color="burlywood",shape="box"];24707[label="zzz78000/Succ zzz780000",fontsize=10,color="white",style="solid",shape="box"];13385 -> 24707[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24707 -> 13533[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24708[label="zzz78000/Zero",fontsize=10,color="white",style="solid",shape="box"];13385 -> 24708[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24708 -> 13534[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 13386[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero zzz78000 == LT)",fontsize=16,color="burlywood",shape="box"];24709[label="zzz78000/Succ zzz780000",fontsize=10,color="white",style="solid",shape="box"];13386 -> 24709[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24709 -> 13535[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24710[label="zzz78000/Zero",fontsize=10,color="white",style="solid",shape="box"];13386 -> 24710[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24710 -> 13536[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 13387[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];13387 -> 13537[label="",style="solid", color="black", weight=3]; 72.00/39.16 22209[label="zzz330",fontsize=16,color="green",shape="box"];22210 -> 10327[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22210[label="FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];22210 -> 22307[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22210 -> 22308[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22211[label="zzz331",fontsize=16,color="green",shape="box"];22212[label="zzz333",fontsize=16,color="green",shape="box"];13392[label="zzz7220",fontsize=16,color="green",shape="box"];13393[label="zzz78200",fontsize=16,color="green",shape="box"];15017[label="FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022",fontsize=16,color="green",shape="box"];15018[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Pos (Succ zzz10570)) (Pos zzz10650) == LT)",fontsize=16,color="black",shape="box"];15018 -> 15043[label="",style="solid", color="black", weight=3]; 72.00/39.16 15019[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Pos (Succ zzz10570)) (Neg zzz10650) == LT)",fontsize=16,color="black",shape="box"];15019 -> 15044[label="",style="solid", color="black", weight=3]; 72.00/39.16 15020[label="FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022",fontsize=16,color="green",shape="box"];15021[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Pos Zero) (Pos zzz10660) == LT)",fontsize=16,color="burlywood",shape="box"];24711[label="zzz10660/Succ zzz106600",fontsize=10,color="white",style="solid",shape="box"];15021 -> 24711[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24711 -> 15045[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24712[label="zzz10660/Zero",fontsize=10,color="white",style="solid",shape="box"];15021 -> 24712[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24712 -> 15046[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15022[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Pos Zero) (Neg zzz10660) == LT)",fontsize=16,color="burlywood",shape="box"];24713[label="zzz10660/Succ zzz106600",fontsize=10,color="white",style="solid",shape="box"];15022 -> 24713[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24713 -> 15047[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24714[label="zzz10660/Zero",fontsize=10,color="white",style="solid",shape="box"];15022 -> 24714[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24714 -> 15048[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15023[label="FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022",fontsize=16,color="green",shape="box"];15024[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Neg (Succ zzz10580)) (Pos zzz10670) == LT)",fontsize=16,color="black",shape="box"];15024 -> 15049[label="",style="solid", color="black", weight=3]; 72.00/39.16 15025[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Neg (Succ zzz10580)) (Neg zzz10670) == LT)",fontsize=16,color="black",shape="box"];15025 -> 15050[label="",style="solid", color="black", weight=3]; 72.00/39.16 15026[label="FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022",fontsize=16,color="green",shape="box"];15027[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Neg Zero) (Pos zzz10680) == LT)",fontsize=16,color="burlywood",shape="box"];24715[label="zzz10680/Succ zzz106800",fontsize=10,color="white",style="solid",shape="box"];15027 -> 24715[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24715 -> 15051[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24716[label="zzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];15027 -> 24716[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24716 -> 15052[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15028[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Neg Zero) (Neg zzz10680) == LT)",fontsize=16,color="burlywood",shape="box"];24717[label="zzz10680/Succ zzz106800",fontsize=10,color="white",style="solid",shape="box"];15028 -> 24717[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24717 -> 15053[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24718[label="zzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];15028 -> 24718[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24718 -> 15054[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 13405[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz72300) zzz78400 == LT)",fontsize=16,color="burlywood",shape="box"];24719[label="zzz78400/Succ zzz784000",fontsize=10,color="white",style="solid",shape="box"];13405 -> 24719[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24719 -> 13549[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24720[label="zzz78400/Zero",fontsize=10,color="white",style="solid",shape="box"];13405 -> 24720[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24720 -> 13550[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 13406[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat Zero zzz78400 == LT)",fontsize=16,color="burlywood",shape="box"];24721[label="zzz78400/Succ zzz784000",fontsize=10,color="white",style="solid",shape="box"];13406 -> 24721[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24721 -> 13551[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24722[label="zzz78400/Zero",fontsize=10,color="white",style="solid",shape="box"];13406 -> 24722[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24722 -> 13552[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 13407[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 True",fontsize=16,color="black",shape="box"];13407 -> 13553[label="",style="solid", color="black", weight=3]; 72.00/39.16 22213[label="zzz330",fontsize=16,color="green",shape="box"];22214 -> 10327[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22214[label="FiniteMap.mkVBalBranch False zzz31 zzz334 (FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];22214 -> 22309[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22214 -> 22310[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22215[label="zzz331",fontsize=16,color="green",shape="box"];22216[label="zzz333",fontsize=16,color="green",shape="box"];13412[label="zzz7240",fontsize=16,color="green",shape="box"];13413[label="zzz78600",fontsize=16,color="green",shape="box"];13414 -> 12741[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13414[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat zzz72500 zzz751000 == LT)",fontsize=16,color="magenta"];13414 -> 13556[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13414 -> 13557[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13415 -> 12426[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13415[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];13416 -> 12431[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13416[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];13417 -> 12584[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13417[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];23737[label="zzz31",fontsize=16,color="green",shape="box"];23738[label="False",fontsize=16,color="green",shape="box"];23739[label="FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];23740[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23741[label="FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];13437[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz75500) (Succ zzz772000) == LT)",fontsize=16,color="black",shape="box"];13437 -> 13559[label="",style="solid", color="black", weight=3]; 72.00/39.16 13438[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat (Succ zzz75500) Zero == LT)",fontsize=16,color="black",shape="box"];13438 -> 13560[label="",style="solid", color="black", weight=3]; 72.00/39.16 13439[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz772000) == LT)",fontsize=16,color="black",shape="box"];13439 -> 13561[label="",style="solid", color="black", weight=3]; 72.00/39.16 13440[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];13440 -> 13562[label="",style="solid", color="black", weight=3]; 72.00/39.16 13441 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13441[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz31 (FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334) (FiniteMap.Branch zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264)",fontsize=16,color="magenta"];13441 -> 23782[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13441 -> 23783[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13441 -> 23784[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13441 -> 23785[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13441 -> 23786[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22299[label="FiniteMap.Branch zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];22300[label="zzz334",fontsize=16,color="green",shape="box"];13444 -> 12766[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13444[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat zzz72900 zzz759000 == LT)",fontsize=16,color="magenta"];13444 -> 13575[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13444 -> 13576[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13445 -> 12450[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13445[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];13446 -> 12455[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13446[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];13447 -> 12610[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13447[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];23742[label="zzz31",fontsize=16,color="green",shape="box"];23743[label="False",fontsize=16,color="green",shape="box"];23744[label="FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];23745[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23746[label="FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];21852[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Pos (Succ zzz166300)) zzz1662 == GT)",fontsize=16,color="burlywood",shape="box"];24723[label="zzz1662/Pos zzz16620",fontsize=10,color="white",style="solid",shape="box"];21852 -> 24723[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24723 -> 21863[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24724[label="zzz1662/Neg zzz16620",fontsize=10,color="white",style="solid",shape="box"];21852 -> 24724[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24724 -> 21864[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 21853[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Pos Zero) zzz1662 == GT)",fontsize=16,color="burlywood",shape="box"];24725[label="zzz1662/Pos zzz16620",fontsize=10,color="white",style="solid",shape="box"];21853 -> 24725[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24725 -> 21865[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24726[label="zzz1662/Neg zzz16620",fontsize=10,color="white",style="solid",shape="box"];21853 -> 24726[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24726 -> 21866[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 21854[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Neg (Succ zzz166300)) zzz1662 == GT)",fontsize=16,color="burlywood",shape="box"];24727[label="zzz1662/Pos zzz16620",fontsize=10,color="white",style="solid",shape="box"];21854 -> 24727[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24727 -> 21867[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24728[label="zzz1662/Neg zzz16620",fontsize=10,color="white",style="solid",shape="box"];21854 -> 24728[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24728 -> 21868[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 21855[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Neg Zero) zzz1662 == GT)",fontsize=16,color="burlywood",shape="box"];24729[label="zzz1662/Pos zzz16620",fontsize=10,color="white",style="solid",shape="box"];21855 -> 24729[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24729 -> 21869[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24730[label="zzz1662/Neg zzz16620",fontsize=10,color="white",style="solid",shape="box"];21855 -> 24730[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24730 -> 21870[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23142[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz175800)) (primMulInt FiniteMap.sIZE_RATIO zzz1757) == GT)",fontsize=16,color="black",shape="box"];23142 -> 23148[label="",style="solid", color="black", weight=3]; 72.00/39.16 23143[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (primMulInt FiniteMap.sIZE_RATIO zzz1757) == GT)",fontsize=16,color="black",shape="box"];23143 -> 23149[label="",style="solid", color="black", weight=3]; 72.00/39.16 23144[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz175800)) (primMulInt FiniteMap.sIZE_RATIO zzz1757) == GT)",fontsize=16,color="black",shape="box"];23144 -> 23150[label="",style="solid", color="black", weight=3]; 72.00/39.16 23145[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (primMulInt FiniteMap.sIZE_RATIO zzz1757) == GT)",fontsize=16,color="black",shape="box"];23145 -> 23151[label="",style="solid", color="black", weight=3]; 72.00/39.16 10872[label="FiniteMap.splitGT2 zzz4770 zzz4771 zzz4772 zzz4773 zzz4774 False (compare False zzz4770 == GT)",fontsize=16,color="black",shape="box"];10872 -> 10913[label="",style="solid", color="black", weight=3]; 72.00/39.16 10417[label="FiniteMap.splitLT4 FiniteMap.EmptyFM True",fontsize=16,color="black",shape="triangle"];10417 -> 10602[label="",style="solid", color="black", weight=3]; 72.00/39.16 23314 -> 23193[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23314[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True",fontsize=16,color="magenta"];23315[label="zzz1687",fontsize=16,color="green",shape="box"];23316 -> 23191[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23316[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1680 zzz1681 zzz1682 zzz1683) True",fontsize=16,color="magenta"];23317[label="zzz1686",fontsize=16,color="green",shape="box"];23318[label="FiniteMap.splitLT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare0 True False True == LT)",fontsize=16,color="black",shape="box"];23318 -> 23325[label="",style="solid", color="black", weight=3]; 72.00/39.16 23319[label="FiniteMap.splitGT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare0 True False True == GT)",fontsize=16,color="black",shape="box"];23319 -> 23326[label="",style="solid", color="black", weight=3]; 72.00/39.16 10281[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpInt (Pos (Succ zzz6220)) (FiniteMap.sizeFM (FiniteMap.Branch zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585)) == LT)",fontsize=16,color="black",shape="box"];10281 -> 10420[label="",style="solid", color="black", weight=3]; 72.00/39.16 10282[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585)) == LT)",fontsize=16,color="black",shape="box"];10282 -> 10421[label="",style="solid", color="black", weight=3]; 72.00/39.16 4846 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 4846[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch True zzz31 zzz434 (FiniteMap.Branch zzz340 zzz341 (Pos Zero) zzz343 zzz344))",fontsize=16,color="magenta"];4846 -> 22217[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 4846 -> 22218[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 4846 -> 22219[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 4846 -> 22220[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 4847 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 4847[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch True zzz31 zzz434 (FiniteMap.Branch zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344))",fontsize=16,color="magenta"];4847 -> 22221[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 4847 -> 22222[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 4847 -> 22223[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 4847 -> 22224[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22301[label="zzz434",fontsize=16,color="green",shape="box"];22302[label="FiniteMap.Branch zzz340 zzz341 (Neg Zero) zzz343 zzz344",fontsize=16,color="green",shape="box"];10418[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpInt (Neg (Succ zzz6250)) (FiniteMap.sizeFM (FiniteMap.Branch zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602)) == LT)",fontsize=16,color="black",shape="box"];10418 -> 10603[label="",style="solid", color="black", weight=3]; 72.00/39.16 10419[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602)) == LT)",fontsize=16,color="black",shape="box"];10419 -> 10604[label="",style="solid", color="black", weight=3]; 72.00/39.16 22303[label="zzz434",fontsize=16,color="green",shape="box"];22304[label="FiniteMap.Branch zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344",fontsize=16,color="green",shape="box"];23752[label="zzz31",fontsize=16,color="green",shape="box"];23753[label="True",fontsize=16,color="green",shape="box"];23754[label="FiniteMap.Branch zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344",fontsize=16,color="green",shape="box"];23755[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23756[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];13496 -> 12802[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13496[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (primCmpNat zzz73300 zzz764000 == LT)",fontsize=16,color="magenta"];13496 -> 13672[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13496 -> 13673[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13497 -> 12476[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13497[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];13498 -> 12481[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13498[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];13499 -> 12644[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13499[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];23757[label="zzz31",fontsize=16,color="green",shape="box"];23758[label="False",fontsize=16,color="green",shape="box"];23759[label="FiniteMap.Branch zzz6260 zzz6261 (Neg zzz62620) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];23760[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23761[label="FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];15031[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat (Succ zzz10550) zzz10610 == LT)",fontsize=16,color="burlywood",shape="triangle"];24731[label="zzz10610/Succ zzz106100",fontsize=10,color="white",style="solid",shape="box"];15031 -> 24731[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24731 -> 15057[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24732[label="zzz10610/Zero",fontsize=10,color="white",style="solid",shape="box"];15031 -> 24732[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24732 -> 15058[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15032[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (GT == LT)",fontsize=16,color="black",shape="triangle"];15032 -> 15059[label="",style="solid", color="black", weight=3]; 72.00/39.16 15033[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Pos Zero) (Pos (Succ zzz106200)) == LT)",fontsize=16,color="black",shape="box"];15033 -> 15060[label="",style="solid", color="black", weight=3]; 72.00/39.16 15034[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15034 -> 15061[label="",style="solid", color="black", weight=3]; 72.00/39.16 15035[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Pos Zero) (Neg (Succ zzz106200)) == LT)",fontsize=16,color="black",shape="box"];15035 -> 15062[label="",style="solid", color="black", weight=3]; 72.00/39.16 15036[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15036 -> 15063[label="",style="solid", color="black", weight=3]; 72.00/39.16 15037[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (LT == LT)",fontsize=16,color="black",shape="triangle"];15037 -> 15064[label="",style="solid", color="black", weight=3]; 72.00/39.16 15038[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat zzz10630 (Succ zzz10560) == LT)",fontsize=16,color="burlywood",shape="triangle"];24733[label="zzz10630/Succ zzz106300",fontsize=10,color="white",style="solid",shape="box"];15038 -> 24733[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24733 -> 15065[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24734[label="zzz10630/Zero",fontsize=10,color="white",style="solid",shape="box"];15038 -> 24734[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24734 -> 15066[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15039[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Neg Zero) (Pos (Succ zzz106400)) == LT)",fontsize=16,color="black",shape="box"];15039 -> 15067[label="",style="solid", color="black", weight=3]; 72.00/39.16 15040[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15040 -> 15068[label="",style="solid", color="black", weight=3]; 72.00/39.16 15041[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Neg Zero) (Neg (Succ zzz106400)) == LT)",fontsize=16,color="black",shape="box"];15041 -> 15069[label="",style="solid", color="black", weight=3]; 72.00/39.16 15042[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15042 -> 15070[label="",style="solid", color="black", weight=3]; 72.00/39.16 13513[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz76800) (Succ zzz776000) == LT)",fontsize=16,color="black",shape="box"];13513 -> 13675[label="",style="solid", color="black", weight=3]; 72.00/39.16 13514[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz76800) Zero == LT)",fontsize=16,color="black",shape="box"];13514 -> 13676[label="",style="solid", color="black", weight=3]; 72.00/39.16 13515[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz776000) == LT)",fontsize=16,color="black",shape="box"];13515 -> 13677[label="",style="solid", color="black", weight=3]; 72.00/39.16 13516[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];13516 -> 13678[label="",style="solid", color="black", weight=3]; 72.00/39.16 13517 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13517[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz31 (FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334) (FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];13517 -> 23802[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13517 -> 23803[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13517 -> 23804[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13517 -> 23805[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13517 -> 23806[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22305[label="FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];22306[label="zzz334",fontsize=16,color="green",shape="box"];13520[label="zzz737000",fontsize=16,color="green",shape="box"];13521[label="zzz70900",fontsize=16,color="green",shape="box"];13523[label="zzz71300",fontsize=16,color="green",shape="box"];13524[label="zzz741000",fontsize=16,color="green",shape="box"];13526[label="zzz71700",fontsize=16,color="green",shape="box"];13527[label="zzz745000",fontsize=16,color="green",shape="box"];13533[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz72100) (Succ zzz780000) == LT)",fontsize=16,color="black",shape="box"];13533 -> 13808[label="",style="solid", color="black", weight=3]; 72.00/39.16 13534[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz72100) Zero == LT)",fontsize=16,color="black",shape="box"];13534 -> 13809[label="",style="solid", color="black", weight=3]; 72.00/39.16 13535[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz780000) == LT)",fontsize=16,color="black",shape="box"];13535 -> 13810[label="",style="solid", color="black", weight=3]; 72.00/39.16 13536[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];13536 -> 13811[label="",style="solid", color="black", weight=3]; 72.00/39.16 13537 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13537[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz31 (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334) (FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];13537 -> 23807[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13537 -> 23808[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13537 -> 23809[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13537 -> 23810[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13537 -> 23811[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22307[label="FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];22308[label="zzz334",fontsize=16,color="green",shape="box"];15043[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat (Succ zzz10570) zzz10650 == LT)",fontsize=16,color="burlywood",shape="triangle"];24735[label="zzz10650/Succ zzz106500",fontsize=10,color="white",style="solid",shape="box"];15043 -> 24735[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24735 -> 15071[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24736[label="zzz10650/Zero",fontsize=10,color="white",style="solid",shape="box"];15043 -> 24736[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24736 -> 15072[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15044[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (GT == LT)",fontsize=16,color="black",shape="triangle"];15044 -> 15073[label="",style="solid", color="black", weight=3]; 72.00/39.16 15045[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Pos Zero) (Pos (Succ zzz106600)) == LT)",fontsize=16,color="black",shape="box"];15045 -> 15074[label="",style="solid", color="black", weight=3]; 72.00/39.16 15046[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15046 -> 15075[label="",style="solid", color="black", weight=3]; 72.00/39.16 15047[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Pos Zero) (Neg (Succ zzz106600)) == LT)",fontsize=16,color="black",shape="box"];15047 -> 15076[label="",style="solid", color="black", weight=3]; 72.00/39.16 15048[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15048 -> 15077[label="",style="solid", color="black", weight=3]; 72.00/39.16 15049[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (LT == LT)",fontsize=16,color="black",shape="triangle"];15049 -> 15078[label="",style="solid", color="black", weight=3]; 72.00/39.16 15050[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat zzz10670 (Succ zzz10580) == LT)",fontsize=16,color="burlywood",shape="triangle"];24737[label="zzz10670/Succ zzz106700",fontsize=10,color="white",style="solid",shape="box"];15050 -> 24737[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24737 -> 15079[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24738[label="zzz10670/Zero",fontsize=10,color="white",style="solid",shape="box"];15050 -> 24738[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24738 -> 15080[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15051[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Neg Zero) (Pos (Succ zzz106800)) == LT)",fontsize=16,color="black",shape="box"];15051 -> 15081[label="",style="solid", color="black", weight=3]; 72.00/39.16 15052[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15052 -> 15082[label="",style="solid", color="black", weight=3]; 72.00/39.16 15053[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Neg Zero) (Neg (Succ zzz106800)) == LT)",fontsize=16,color="black",shape="box"];15053 -> 15083[label="",style="solid", color="black", weight=3]; 72.00/39.16 15054[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15054 -> 15084[label="",style="solid", color="black", weight=3]; 72.00/39.16 13549[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz72300) (Succ zzz784000) == LT)",fontsize=16,color="black",shape="box"];13549 -> 13842[label="",style="solid", color="black", weight=3]; 72.00/39.16 13550[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat (Succ zzz72300) Zero == LT)",fontsize=16,color="black",shape="box"];13550 -> 13843[label="",style="solid", color="black", weight=3]; 72.00/39.16 13551[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat Zero (Succ zzz784000) == LT)",fontsize=16,color="black",shape="box"];13551 -> 13844[label="",style="solid", color="black", weight=3]; 72.00/39.16 13552[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];13552 -> 13845[label="",style="solid", color="black", weight=3]; 72.00/39.16 13553 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13553[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz31 (FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334) (FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264)",fontsize=16,color="magenta"];13553 -> 23812[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13553 -> 23813[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13553 -> 23814[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13553 -> 23815[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13553 -> 23816[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22309[label="FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];22310[label="zzz334",fontsize=16,color="green",shape="box"];13556[label="zzz751000",fontsize=16,color="green",shape="box"];13557[label="zzz72500",fontsize=16,color="green",shape="box"];13559 -> 12911[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13559[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (primCmpNat zzz75500 zzz772000 == LT)",fontsize=16,color="magenta"];13559 -> 13866[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13559 -> 13867[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13560 -> 12595[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13560[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];13561 -> 12600[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13561[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];13562 -> 12756[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13562[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg Zero) zzz333 zzz334 zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];23782[label="zzz31",fontsize=16,color="green",shape="box"];23783[label="False",fontsize=16,color="green",shape="box"];23784[label="FiniteMap.Branch zzz6260 zzz6261 (Neg (Succ zzz626200)) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];23785[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23786[label="FiniteMap.Branch zzz330 zzz331 (Neg Zero) zzz333 zzz334",fontsize=16,color="green",shape="box"];13575[label="zzz759000",fontsize=16,color="green",shape="box"];13576[label="zzz72900",fontsize=16,color="green",shape="box"];21863[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Pos (Succ zzz166300)) (Pos zzz16620) == GT)",fontsize=16,color="black",shape="box"];21863 -> 21896[label="",style="solid", color="black", weight=3]; 72.00/39.16 21864[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Pos (Succ zzz166300)) (Neg zzz16620) == GT)",fontsize=16,color="black",shape="box"];21864 -> 21897[label="",style="solid", color="black", weight=3]; 72.00/39.16 21865[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Pos Zero) (Pos zzz16620) == GT)",fontsize=16,color="burlywood",shape="box"];24739[label="zzz16620/Succ zzz166200",fontsize=10,color="white",style="solid",shape="box"];21865 -> 24739[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24739 -> 21898[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24740[label="zzz16620/Zero",fontsize=10,color="white",style="solid",shape="box"];21865 -> 24740[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24740 -> 21899[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 21866[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Pos Zero) (Neg zzz16620) == GT)",fontsize=16,color="burlywood",shape="box"];24741[label="zzz16620/Succ zzz166200",fontsize=10,color="white",style="solid",shape="box"];21866 -> 24741[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24741 -> 21900[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24742[label="zzz16620/Zero",fontsize=10,color="white",style="solid",shape="box"];21866 -> 24742[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24742 -> 21901[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 21867[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Neg (Succ zzz166300)) (Pos zzz16620) == GT)",fontsize=16,color="black",shape="box"];21867 -> 21902[label="",style="solid", color="black", weight=3]; 72.00/39.16 21868[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Neg (Succ zzz166300)) (Neg zzz16620) == GT)",fontsize=16,color="black",shape="box"];21868 -> 21903[label="",style="solid", color="black", weight=3]; 72.00/39.16 21869[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Neg Zero) (Pos zzz16620) == GT)",fontsize=16,color="burlywood",shape="box"];24743[label="zzz16620/Succ zzz166200",fontsize=10,color="white",style="solid",shape="box"];21869 -> 24743[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24743 -> 21904[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24744[label="zzz16620/Zero",fontsize=10,color="white",style="solid",shape="box"];21869 -> 24744[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24744 -> 21905[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 21870[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Neg Zero) (Neg zzz16620) == GT)",fontsize=16,color="burlywood",shape="box"];24745[label="zzz16620/Succ zzz166200",fontsize=10,color="white",style="solid",shape="box"];21870 -> 24745[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24745 -> 21906[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24746[label="zzz16620/Zero",fontsize=10,color="white",style="solid",shape="box"];21870 -> 24746[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24746 -> 21907[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23148[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz175800)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1757) == GT)",fontsize=16,color="burlywood",shape="box"];24747[label="zzz1757/Pos zzz17570",fontsize=10,color="white",style="solid",shape="box"];23148 -> 24747[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24747 -> 23154[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24748[label="zzz1757/Neg zzz17570",fontsize=10,color="white",style="solid",shape="box"];23148 -> 24748[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24748 -> 23155[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23149[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1757) == GT)",fontsize=16,color="burlywood",shape="box"];24749[label="zzz1757/Pos zzz17570",fontsize=10,color="white",style="solid",shape="box"];23149 -> 24749[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24749 -> 23156[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24750[label="zzz1757/Neg zzz17570",fontsize=10,color="white",style="solid",shape="box"];23149 -> 24750[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24750 -> 23157[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23150[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz175800)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1757) == GT)",fontsize=16,color="burlywood",shape="box"];24751[label="zzz1757/Pos zzz17570",fontsize=10,color="white",style="solid",shape="box"];23150 -> 24751[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24751 -> 23158[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24752[label="zzz1757/Neg zzz17570",fontsize=10,color="white",style="solid",shape="box"];23150 -> 24752[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24752 -> 23159[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23151[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1757) == GT)",fontsize=16,color="burlywood",shape="box"];24753[label="zzz1757/Pos zzz17570",fontsize=10,color="white",style="solid",shape="box"];23151 -> 24753[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24753 -> 23160[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24754[label="zzz1757/Neg zzz17570",fontsize=10,color="white",style="solid",shape="box"];23151 -> 24754[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24754 -> 23161[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 10913[label="FiniteMap.splitGT2 zzz4770 zzz4771 zzz4772 zzz4773 zzz4774 False (compare3 False zzz4770 == GT)",fontsize=16,color="black",shape="box"];10913 -> 10965[label="",style="solid", color="black", weight=3]; 72.00/39.16 10602 -> 11[label="",style="dashed", color="red", weight=0]; 72.00/39.16 10602[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];23325[label="FiniteMap.splitLT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (GT == LT)",fontsize=16,color="black",shape="box"];23325 -> 23332[label="",style="solid", color="black", weight=3]; 72.00/39.16 23326[label="FiniteMap.splitGT2 False zzz1680 zzz1681 zzz1682 zzz1683 True (GT == GT)",fontsize=16,color="black",shape="box"];23326 -> 23333[label="",style="solid", color="black", weight=3]; 72.00/39.16 10420[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpInt (Pos (Succ zzz6220)) (Pos (Succ zzz583)) == LT)",fontsize=16,color="black",shape="box"];10420 -> 10605[label="",style="solid", color="black", weight=3]; 72.00/39.16 10421[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpInt (Pos Zero) (Pos (Succ zzz583)) == LT)",fontsize=16,color="black",shape="box"];10421 -> 10606[label="",style="solid", color="black", weight=3]; 72.00/39.16 22217[label="zzz430",fontsize=16,color="green",shape="box"];22218 -> 1034[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22218[label="FiniteMap.mkVBalBranch True zzz31 zzz434 (FiniteMap.Branch zzz340 zzz341 (Pos Zero) zzz343 zzz344)",fontsize=16,color="magenta"];22218 -> 22311[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22218 -> 22312[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22219[label="zzz431",fontsize=16,color="green",shape="box"];22220[label="zzz433",fontsize=16,color="green",shape="box"];22221[label="zzz430",fontsize=16,color="green",shape="box"];22222 -> 1034[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22222[label="FiniteMap.mkVBalBranch True zzz31 zzz434 (FiniteMap.Branch zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344)",fontsize=16,color="magenta"];22222 -> 22313[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22222 -> 22314[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22223[label="zzz431",fontsize=16,color="green",shape="box"];22224[label="zzz433",fontsize=16,color="green",shape="box"];10603[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpInt (Neg (Succ zzz6250)) (Neg (Succ zzz600)) == LT)",fontsize=16,color="black",shape="box"];10603 -> 10723[label="",style="solid", color="black", weight=3]; 72.00/39.16 10604[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpInt (Neg Zero) (Neg (Succ zzz600)) == LT)",fontsize=16,color="black",shape="box"];10604 -> 10724[label="",style="solid", color="black", weight=3]; 72.00/39.16 13672[label="zzz73300",fontsize=16,color="green",shape="box"];13673[label="zzz764000",fontsize=16,color="green",shape="box"];15057[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat (Succ zzz10550) (Succ zzz106100) == LT)",fontsize=16,color="black",shape="box"];15057 -> 15087[label="",style="solid", color="black", weight=3]; 72.00/39.16 15058[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat (Succ zzz10550) Zero == LT)",fontsize=16,color="black",shape="box"];15058 -> 15088[label="",style="solid", color="black", weight=3]; 72.00/39.16 15059[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False",fontsize=16,color="black",shape="triangle"];15059 -> 15089[label="",style="solid", color="black", weight=3]; 72.00/39.16 15060 -> 15038[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15060[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat Zero (Succ zzz106200) == LT)",fontsize=16,color="magenta"];15060 -> 15090[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15060 -> 15091[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15061[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15061 -> 15092[label="",style="solid", color="black", weight=3]; 72.00/39.16 15062 -> 15032[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15062[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (GT == LT)",fontsize=16,color="magenta"];15063 -> 15061[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15063[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (EQ == LT)",fontsize=16,color="magenta"];15064[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 True",fontsize=16,color="black",shape="box"];15064 -> 15093[label="",style="solid", color="black", weight=3]; 72.00/39.16 15065[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat (Succ zzz106300) (Succ zzz10560) == LT)",fontsize=16,color="black",shape="box"];15065 -> 15094[label="",style="solid", color="black", weight=3]; 72.00/39.16 15066[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat Zero (Succ zzz10560) == LT)",fontsize=16,color="black",shape="box"];15066 -> 15095[label="",style="solid", color="black", weight=3]; 72.00/39.16 15067 -> 15037[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15067[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (LT == LT)",fontsize=16,color="magenta"];15068 -> 15061[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15068[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (EQ == LT)",fontsize=16,color="magenta"];15069 -> 15031[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15069[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat (Succ zzz106400) Zero == LT)",fontsize=16,color="magenta"];15069 -> 15096[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15069 -> 15097[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15070 -> 15061[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15070[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (EQ == LT)",fontsize=16,color="magenta"];13675 -> 13003[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13675[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat zzz76800 zzz776000 == LT)",fontsize=16,color="magenta"];13675 -> 13903[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13675 -> 13904[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13676 -> 12655[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13676[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];13677 -> 12660[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13677[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];13678 -> 12817[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13678[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];23802[label="zzz31",fontsize=16,color="green",shape="box"];23803[label="False",fontsize=16,color="green",shape="box"];23804[label="FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];23805[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23806[label="FiniteMap.Branch zzz330 zzz331 (Pos (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];13808 -> 13100[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13808[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (primCmpNat zzz72100 zzz780000 == LT)",fontsize=16,color="magenta"];13808 -> 13910[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13808 -> 13911[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13809 -> 12706[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13809[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];13810 -> 12711[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13810[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];13811 -> 12866[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13811[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];23807[label="zzz31",fontsize=16,color="green",shape="box"];23808[label="False",fontsize=16,color="green",shape="box"];23809[label="FiniteMap.Branch zzz6260 zzz6261 (Pos Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];23810[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23811[label="FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];15071[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat (Succ zzz10570) (Succ zzz106500) == LT)",fontsize=16,color="black",shape="box"];15071 -> 15098[label="",style="solid", color="black", weight=3]; 72.00/39.16 15072[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat (Succ zzz10570) Zero == LT)",fontsize=16,color="black",shape="box"];15072 -> 15099[label="",style="solid", color="black", weight=3]; 72.00/39.16 15073[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False",fontsize=16,color="black",shape="triangle"];15073 -> 15100[label="",style="solid", color="black", weight=3]; 72.00/39.16 15074 -> 15050[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15074[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat Zero (Succ zzz106600) == LT)",fontsize=16,color="magenta"];15074 -> 15101[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15074 -> 15102[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15075[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15075 -> 15103[label="",style="solid", color="black", weight=3]; 72.00/39.16 15076 -> 15044[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15076[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (GT == LT)",fontsize=16,color="magenta"];15077 -> 15075[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15077[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (EQ == LT)",fontsize=16,color="magenta"];15078[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 True",fontsize=16,color="black",shape="box"];15078 -> 15104[label="",style="solid", color="black", weight=3]; 72.00/39.16 15079[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat (Succ zzz106700) (Succ zzz10580) == LT)",fontsize=16,color="black",shape="box"];15079 -> 15105[label="",style="solid", color="black", weight=3]; 72.00/39.16 15080[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat Zero (Succ zzz10580) == LT)",fontsize=16,color="black",shape="box"];15080 -> 15106[label="",style="solid", color="black", weight=3]; 72.00/39.16 15081 -> 15049[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15081[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (LT == LT)",fontsize=16,color="magenta"];15082 -> 15075[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15082[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (EQ == LT)",fontsize=16,color="magenta"];15083 -> 15043[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15083[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat (Succ zzz106800) Zero == LT)",fontsize=16,color="magenta"];15083 -> 15107[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15083 -> 15108[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15084 -> 15075[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15084[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (EQ == LT)",fontsize=16,color="magenta"];13842 -> 13125[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13842[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (primCmpNat zzz72300 zzz784000 == LT)",fontsize=16,color="magenta"];13842 -> 13930[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13842 -> 13931[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 13843 -> 12730[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13843[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (GT == LT)",fontsize=16,color="magenta"];13844 -> 12735[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13844[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (LT == LT)",fontsize=16,color="magenta"];13845 -> 12892[label="",style="dashed", color="red", weight=0]; 72.00/39.16 13845[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 False zzz31 zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334 zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264 (EQ == LT)",fontsize=16,color="magenta"];23812[label="zzz31",fontsize=16,color="green",shape="box"];23813[label="False",fontsize=16,color="green",shape="box"];23814[label="FiniteMap.Branch zzz6260 zzz6261 (Neg Zero) zzz6263 zzz6264",fontsize=16,color="green",shape="box"];23815[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23816[label="FiniteMap.Branch zzz330 zzz331 (Neg (Succ zzz33200)) zzz333 zzz334",fontsize=16,color="green",shape="box"];13866[label="zzz772000",fontsize=16,color="green",shape="box"];13867[label="zzz75500",fontsize=16,color="green",shape="box"];21896[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat (Succ zzz166300) zzz16620 == GT)",fontsize=16,color="burlywood",shape="triangle"];24755[label="zzz16620/Succ zzz166200",fontsize=10,color="white",style="solid",shape="box"];21896 -> 24755[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24755 -> 21920[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24756[label="zzz16620/Zero",fontsize=10,color="white",style="solid",shape="box"];21896 -> 24756[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24756 -> 21921[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 21897[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (GT == GT)",fontsize=16,color="black",shape="triangle"];21897 -> 21922[label="",style="solid", color="black", weight=3]; 72.00/39.16 21898[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Pos Zero) (Pos (Succ zzz166200)) == GT)",fontsize=16,color="black",shape="box"];21898 -> 21923[label="",style="solid", color="black", weight=3]; 72.00/39.16 21899[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];21899 -> 21924[label="",style="solid", color="black", weight=3]; 72.00/39.16 21900[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Pos Zero) (Neg (Succ zzz166200)) == GT)",fontsize=16,color="black",shape="box"];21900 -> 21925[label="",style="solid", color="black", weight=3]; 72.00/39.16 21901[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Pos Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];21901 -> 21926[label="",style="solid", color="black", weight=3]; 72.00/39.16 21902[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (LT == GT)",fontsize=16,color="black",shape="triangle"];21902 -> 21927[label="",style="solid", color="black", weight=3]; 72.00/39.16 21903[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat zzz16620 (Succ zzz166300) == GT)",fontsize=16,color="burlywood",shape="triangle"];24757[label="zzz16620/Succ zzz166200",fontsize=10,color="white",style="solid",shape="box"];21903 -> 24757[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24757 -> 21928[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24758[label="zzz16620/Zero",fontsize=10,color="white",style="solid",shape="box"];21903 -> 24758[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24758 -> 21929[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 21904[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Neg Zero) (Pos (Succ zzz166200)) == GT)",fontsize=16,color="black",shape="box"];21904 -> 21930[label="",style="solid", color="black", weight=3]; 72.00/39.16 21905[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];21905 -> 21931[label="",style="solid", color="black", weight=3]; 72.00/39.16 21906[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Neg Zero) (Neg (Succ zzz166200)) == GT)",fontsize=16,color="black",shape="box"];21906 -> 21932[label="",style="solid", color="black", weight=3]; 72.00/39.16 21907[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpInt (Neg Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];21907 -> 21933[label="",style="solid", color="black", weight=3]; 72.00/39.16 23154[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz175800)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz17570)) == GT)",fontsize=16,color="black",shape="box"];23154 -> 23164[label="",style="solid", color="black", weight=3]; 72.00/39.16 23155[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz175800)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz17570)) == GT)",fontsize=16,color="black",shape="box"];23155 -> 23165[label="",style="solid", color="black", weight=3]; 72.00/39.16 23156[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz17570)) == GT)",fontsize=16,color="black",shape="box"];23156 -> 23166[label="",style="solid", color="black", weight=3]; 72.00/39.16 23157[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz17570)) == GT)",fontsize=16,color="black",shape="box"];23157 -> 23167[label="",style="solid", color="black", weight=3]; 72.00/39.16 23158[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz175800)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz17570)) == GT)",fontsize=16,color="black",shape="box"];23158 -> 23168[label="",style="solid", color="black", weight=3]; 72.00/39.16 23159[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz175800)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz17570)) == GT)",fontsize=16,color="black",shape="box"];23159 -> 23169[label="",style="solid", color="black", weight=3]; 72.00/39.16 23160[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz17570)) == GT)",fontsize=16,color="black",shape="box"];23160 -> 23170[label="",style="solid", color="black", weight=3]; 72.00/39.16 23161[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz17570)) == GT)",fontsize=16,color="black",shape="box"];23161 -> 23171[label="",style="solid", color="black", weight=3]; 72.00/39.16 10965[label="FiniteMap.splitGT2 zzz4770 zzz4771 zzz4772 zzz4773 zzz4774 False (compare2 False zzz4770 (False == zzz4770) == GT)",fontsize=16,color="burlywood",shape="box"];24759[label="zzz4770/False",fontsize=10,color="white",style="solid",shape="box"];10965 -> 24759[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24759 -> 11077[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24760[label="zzz4770/True",fontsize=10,color="white",style="solid",shape="box"];10965 -> 24760[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24760 -> 11078[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23332[label="FiniteMap.splitLT2 False zzz1680 zzz1681 zzz1682 zzz1683 True False",fontsize=16,color="black",shape="box"];23332 -> 23340[label="",style="solid", color="black", weight=3]; 72.00/39.16 23333[label="FiniteMap.splitGT2 False zzz1680 zzz1681 zzz1682 zzz1683 True True",fontsize=16,color="black",shape="box"];23333 -> 23341[label="",style="solid", color="black", weight=3]; 72.00/39.16 10605 -> 20531[label="",style="dashed", color="red", weight=0]; 72.00/39.16 10605[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpNat (Succ zzz6220) (Succ zzz583) == LT)",fontsize=16,color="magenta"];10605 -> 20532[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10605 -> 20533[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10605 -> 20534[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10605 -> 20535[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10605 -> 20536[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10605 -> 20537[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10605 -> 20538[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10605 -> 20539[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10605 -> 20540[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10605 -> 20541[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10605 -> 20542[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10605 -> 20543[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10605 -> 20544[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10606 -> 20531[label="",style="dashed", color="red", weight=0]; 72.00/39.16 10606[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 True zzz591 zzz581 zzz582 (Pos (Succ zzz583)) zzz584 zzz585 zzz586 zzz587 (Pos (Succ zzz588)) zzz589 zzz590 (primCmpNat Zero (Succ zzz583) == LT)",fontsize=16,color="magenta"];10606 -> 20545[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10606 -> 20546[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10606 -> 20547[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10606 -> 20548[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10606 -> 20549[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10606 -> 20550[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10606 -> 20551[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10606 -> 20552[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10606 -> 20553[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10606 -> 20554[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10606 -> 20555[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10606 -> 20556[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10606 -> 20557[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22311[label="zzz434",fontsize=16,color="green",shape="box"];22312[label="FiniteMap.Branch zzz340 zzz341 (Pos Zero) zzz343 zzz344",fontsize=16,color="green",shape="box"];22313[label="zzz434",fontsize=16,color="green",shape="box"];22314[label="FiniteMap.Branch zzz340 zzz341 (Neg (Succ zzz34200)) zzz343 zzz344",fontsize=16,color="green",shape="box"];10723 -> 20931[label="",style="dashed", color="red", weight=0]; 72.00/39.16 10723[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpNat (Succ zzz600) (Succ zzz6250) == LT)",fontsize=16,color="magenta"];10723 -> 20932[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10723 -> 20933[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10723 -> 20934[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10723 -> 20935[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10723 -> 20936[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10723 -> 20937[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10723 -> 20938[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10723 -> 20939[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10723 -> 20940[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10723 -> 20941[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10723 -> 20942[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10723 -> 20943[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10723 -> 20944[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10724 -> 20931[label="",style="dashed", color="red", weight=0]; 72.00/39.16 10724[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 True zzz608 zzz598 zzz599 (Neg (Succ zzz600)) zzz601 zzz602 zzz603 zzz604 (Neg (Succ zzz605)) zzz606 zzz607 (primCmpNat (Succ zzz600) Zero == LT)",fontsize=16,color="magenta"];10724 -> 20945[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10724 -> 20946[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10724 -> 20947[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10724 -> 20948[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10724 -> 20949[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10724 -> 20950[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10724 -> 20951[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10724 -> 20952[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10724 -> 20953[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10724 -> 20954[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10724 -> 20955[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10724 -> 20956[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 10724 -> 20957[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15087[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat zzz10550 zzz106100 == LT)",fontsize=16,color="burlywood",shape="triangle"];24761[label="zzz10550/Succ zzz105500",fontsize=10,color="white",style="solid",shape="box"];15087 -> 24761[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24761 -> 15111[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24762[label="zzz10550/Zero",fontsize=10,color="white",style="solid",shape="box"];15087 -> 24762[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24762 -> 15112[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15088 -> 15032[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15088[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (GT == LT)",fontsize=16,color="magenta"];15089[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 otherwise",fontsize=16,color="black",shape="box"];15089 -> 15113[label="",style="solid", color="black", weight=3]; 72.00/39.16 15090[label="zzz106200",fontsize=16,color="green",shape="box"];15091[label="Zero",fontsize=16,color="green",shape="box"];15092 -> 15059[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15092[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False",fontsize=16,color="magenta"];15093 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15093[label="FiniteMap.mkBalBranch zzz1004 zzz1005 zzz1007 (FiniteMap.mkVBalBranch False zzz1014 zzz1008 (FiniteMap.Branch zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013))",fontsize=16,color="magenta"];15093 -> 22225[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15093 -> 22226[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15093 -> 22227[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15093 -> 22228[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15094 -> 15087[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15094[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat zzz106300 zzz10560 == LT)",fontsize=16,color="magenta"];15094 -> 15118[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15094 -> 15119[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15095 -> 15037[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15095[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (LT == LT)",fontsize=16,color="magenta"];15096[label="zzz106400",fontsize=16,color="green",shape="box"];15097[label="Zero",fontsize=16,color="green",shape="box"];13903[label="zzz76800",fontsize=16,color="green",shape="box"];13904[label="zzz776000",fontsize=16,color="green",shape="box"];13910[label="zzz780000",fontsize=16,color="green",shape="box"];13911[label="zzz72100",fontsize=16,color="green",shape="box"];15098[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat zzz10570 zzz106500 == LT)",fontsize=16,color="burlywood",shape="triangle"];24763[label="zzz10570/Succ zzz105700",fontsize=10,color="white",style="solid",shape="box"];15098 -> 24763[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24763 -> 15120[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24764[label="zzz10570/Zero",fontsize=10,color="white",style="solid",shape="box"];15098 -> 24764[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24764 -> 15121[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15099 -> 15044[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15099[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (GT == LT)",fontsize=16,color="magenta"];15100[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 otherwise",fontsize=16,color="black",shape="box"];15100 -> 15122[label="",style="solid", color="black", weight=3]; 72.00/39.16 15101[label="zzz106600",fontsize=16,color="green",shape="box"];15102[label="Zero",fontsize=16,color="green",shape="box"];15103 -> 15073[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15103[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False",fontsize=16,color="magenta"];15104 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15104[label="FiniteMap.mkBalBranch zzz1018 zzz1019 zzz1021 (FiniteMap.mkVBalBranch False zzz1028 zzz1022 (FiniteMap.Branch zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027))",fontsize=16,color="magenta"];15104 -> 22229[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15104 -> 22230[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15104 -> 22231[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15104 -> 22232[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15105 -> 15098[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15105[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat zzz106700 zzz10580 == LT)",fontsize=16,color="magenta"];15105 -> 15127[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15105 -> 15128[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15106 -> 15049[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15106[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (LT == LT)",fontsize=16,color="magenta"];15107[label="Zero",fontsize=16,color="green",shape="box"];15108[label="zzz106800",fontsize=16,color="green",shape="box"];13930[label="zzz784000",fontsize=16,color="green",shape="box"];13931[label="zzz72300",fontsize=16,color="green",shape="box"];21920[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat (Succ zzz166300) (Succ zzz166200) == GT)",fontsize=16,color="black",shape="box"];21920 -> 21939[label="",style="solid", color="black", weight=3]; 72.00/39.16 21921[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat (Succ zzz166300) Zero == GT)",fontsize=16,color="black",shape="box"];21921 -> 21940[label="",style="solid", color="black", weight=3]; 72.00/39.16 21922[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) True",fontsize=16,color="black",shape="box"];21922 -> 21941[label="",style="solid", color="black", weight=3]; 72.00/39.16 21923 -> 21903[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21923[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat Zero (Succ zzz166200) == GT)",fontsize=16,color="magenta"];21923 -> 21942[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21923 -> 21943[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21924[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (EQ == GT)",fontsize=16,color="black",shape="triangle"];21924 -> 21944[label="",style="solid", color="black", weight=3]; 72.00/39.16 21925 -> 21897[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21925[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (GT == GT)",fontsize=16,color="magenta"];21926 -> 21924[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21926[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (EQ == GT)",fontsize=16,color="magenta"];21927[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) False",fontsize=16,color="black",shape="triangle"];21927 -> 21945[label="",style="solid", color="black", weight=3]; 72.00/39.16 21928[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat (Succ zzz166200) (Succ zzz166300) == GT)",fontsize=16,color="black",shape="box"];21928 -> 21946[label="",style="solid", color="black", weight=3]; 72.00/39.16 21929[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat Zero (Succ zzz166300) == GT)",fontsize=16,color="black",shape="box"];21929 -> 21947[label="",style="solid", color="black", weight=3]; 72.00/39.16 21930 -> 21902[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21930[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (LT == GT)",fontsize=16,color="magenta"];21931 -> 21924[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21931[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (EQ == GT)",fontsize=16,color="magenta"];21932 -> 21896[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21932[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat (Succ zzz166200) Zero == GT)",fontsize=16,color="magenta"];21932 -> 21948[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21932 -> 21949[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21933 -> 21924[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21933[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (EQ == GT)",fontsize=16,color="magenta"];23164 -> 23174[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23164[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz175800)) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570)) == GT)",fontsize=16,color="magenta"];23164 -> 23175[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23165 -> 23178[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23165[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz175800)) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570)) == GT)",fontsize=16,color="magenta"];23165 -> 23179[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23166 -> 23182[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23166[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570)) == GT)",fontsize=16,color="magenta"];23166 -> 23183[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23167 -> 23188[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23167[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570)) == GT)",fontsize=16,color="magenta"];23167 -> 23189[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23168 -> 23196[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23168[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz175800)) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570)) == GT)",fontsize=16,color="magenta"];23168 -> 23197[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23169 -> 23201[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23169[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz175800)) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570)) == GT)",fontsize=16,color="magenta"];23169 -> 23202[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23170 -> 23206[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23170[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570)) == GT)",fontsize=16,color="magenta"];23170 -> 23207[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23171 -> 23212[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23171[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570)) == GT)",fontsize=16,color="magenta"];23171 -> 23213[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 11077[label="FiniteMap.splitGT2 False zzz4771 zzz4772 zzz4773 zzz4774 False (compare2 False False (False == False) == GT)",fontsize=16,color="black",shape="box"];11077 -> 11241[label="",style="solid", color="black", weight=3]; 72.00/39.16 11078[label="FiniteMap.splitGT2 True zzz4771 zzz4772 zzz4773 zzz4774 False (compare2 False True (False == True) == GT)",fontsize=16,color="black",shape="box"];11078 -> 11242[label="",style="solid", color="black", weight=3]; 72.00/39.16 23340[label="FiniteMap.splitLT1 False zzz1680 zzz1681 zzz1682 zzz1683 True (True > False)",fontsize=16,color="black",shape="box"];23340 -> 23350[label="",style="solid", color="black", weight=3]; 72.00/39.16 23341[label="FiniteMap.splitGT zzz1683 True",fontsize=16,color="burlywood",shape="box"];24765[label="zzz1683/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];23341 -> 24765[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24765 -> 23351[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24766[label="zzz1683/FiniteMap.Branch zzz16830 zzz16831 zzz16832 zzz16833 zzz16834",fontsize=10,color="white",style="solid",shape="box"];23341 -> 24766[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24766 -> 23352[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 20532[label="zzz591",fontsize=16,color="green",shape="box"];20533[label="zzz587",fontsize=16,color="green",shape="box"];20534[label="zzz589",fontsize=16,color="green",shape="box"];20535[label="zzz590",fontsize=16,color="green",shape="box"];20536[label="zzz586",fontsize=16,color="green",shape="box"];20537[label="zzz583",fontsize=16,color="green",shape="box"];20538[label="Succ zzz6220",fontsize=16,color="green",shape="box"];20539[label="zzz585",fontsize=16,color="green",shape="box"];20540[label="zzz584",fontsize=16,color="green",shape="box"];20541[label="Succ zzz583",fontsize=16,color="green",shape="box"];20542[label="zzz581",fontsize=16,color="green",shape="box"];20543[label="zzz588",fontsize=16,color="green",shape="box"];20544[label="zzz582",fontsize=16,color="green",shape="box"];20531[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True zzz1565 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 (primCmpNat zzz1566 zzz1567 == LT)",fontsize=16,color="burlywood",shape="triangle"];24767[label="zzz1566/Succ zzz15660",fontsize=10,color="white",style="solid",shape="box"];20531 -> 24767[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24767 -> 20675[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24768[label="zzz1566/Zero",fontsize=10,color="white",style="solid",shape="box"];20531 -> 24768[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24768 -> 20676[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 20545[label="zzz591",fontsize=16,color="green",shape="box"];20546[label="zzz587",fontsize=16,color="green",shape="box"];20547[label="zzz589",fontsize=16,color="green",shape="box"];20548[label="zzz590",fontsize=16,color="green",shape="box"];20549[label="zzz586",fontsize=16,color="green",shape="box"];20550[label="zzz583",fontsize=16,color="green",shape="box"];20551[label="Zero",fontsize=16,color="green",shape="box"];20552[label="zzz585",fontsize=16,color="green",shape="box"];20553[label="zzz584",fontsize=16,color="green",shape="box"];20554[label="Succ zzz583",fontsize=16,color="green",shape="box"];20555[label="zzz581",fontsize=16,color="green",shape="box"];20556[label="zzz588",fontsize=16,color="green",shape="box"];20557[label="zzz582",fontsize=16,color="green",shape="box"];20932[label="zzz604",fontsize=16,color="green",shape="box"];20933[label="zzz603",fontsize=16,color="green",shape="box"];20934[label="zzz608",fontsize=16,color="green",shape="box"];20935[label="zzz598",fontsize=16,color="green",shape="box"];20936[label="zzz606",fontsize=16,color="green",shape="box"];20937[label="zzz600",fontsize=16,color="green",shape="box"];20938[label="zzz605",fontsize=16,color="green",shape="box"];20939[label="zzz601",fontsize=16,color="green",shape="box"];20940[label="zzz602",fontsize=16,color="green",shape="box"];20941[label="zzz607",fontsize=16,color="green",shape="box"];20942[label="Succ zzz600",fontsize=16,color="green",shape="box"];20943[label="Succ zzz6250",fontsize=16,color="green",shape="box"];20944[label="zzz599",fontsize=16,color="green",shape="box"];20931[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True zzz1600 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 (primCmpNat zzz1601 zzz1602 == LT)",fontsize=16,color="burlywood",shape="triangle"];24769[label="zzz1601/Succ zzz16010",fontsize=10,color="white",style="solid",shape="box"];20931 -> 24769[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24769 -> 21078[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24770[label="zzz1601/Zero",fontsize=10,color="white",style="solid",shape="box"];20931 -> 24770[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24770 -> 21079[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 20945[label="zzz604",fontsize=16,color="green",shape="box"];20946[label="zzz603",fontsize=16,color="green",shape="box"];20947[label="zzz608",fontsize=16,color="green",shape="box"];20948[label="zzz598",fontsize=16,color="green",shape="box"];20949[label="zzz606",fontsize=16,color="green",shape="box"];20950[label="zzz600",fontsize=16,color="green",shape="box"];20951[label="zzz605",fontsize=16,color="green",shape="box"];20952[label="zzz601",fontsize=16,color="green",shape="box"];20953[label="zzz602",fontsize=16,color="green",shape="box"];20954[label="zzz607",fontsize=16,color="green",shape="box"];20955[label="Succ zzz600",fontsize=16,color="green",shape="box"];20956[label="Zero",fontsize=16,color="green",shape="box"];20957[label="zzz599",fontsize=16,color="green",shape="box"];15111[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat (Succ zzz105500) zzz106100 == LT)",fontsize=16,color="burlywood",shape="box"];24771[label="zzz106100/Succ zzz1061000",fontsize=10,color="white",style="solid",shape="box"];15111 -> 24771[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24771 -> 15143[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24772[label="zzz106100/Zero",fontsize=10,color="white",style="solid",shape="box"];15111 -> 24772[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24772 -> 15144[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15112[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat Zero zzz106100 == LT)",fontsize=16,color="burlywood",shape="box"];24773[label="zzz106100/Succ zzz1061000",fontsize=10,color="white",style="solid",shape="box"];15112 -> 24773[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24773 -> 15145[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24774[label="zzz106100/Zero",fontsize=10,color="white",style="solid",shape="box"];15112 -> 24774[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24774 -> 15146[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15113[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 True",fontsize=16,color="black",shape="box"];15113 -> 15147[label="",style="solid", color="black", weight=3]; 72.00/39.16 22225[label="zzz1004",fontsize=16,color="green",shape="box"];22226 -> 10327[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22226[label="FiniteMap.mkVBalBranch False zzz1014 zzz1008 (FiniteMap.Branch zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013)",fontsize=16,color="magenta"];22226 -> 22315[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22226 -> 22316[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22226 -> 22317[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22227[label="zzz1005",fontsize=16,color="green",shape="box"];22228[label="zzz1007",fontsize=16,color="green",shape="box"];15118[label="zzz106300",fontsize=16,color="green",shape="box"];15119[label="zzz10560",fontsize=16,color="green",shape="box"];15120[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat (Succ zzz105700) zzz106500 == LT)",fontsize=16,color="burlywood",shape="box"];24775[label="zzz106500/Succ zzz1065000",fontsize=10,color="white",style="solid",shape="box"];15120 -> 24775[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24775 -> 15151[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24776[label="zzz106500/Zero",fontsize=10,color="white",style="solid",shape="box"];15120 -> 24776[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24776 -> 15152[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15121[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat Zero zzz106500 == LT)",fontsize=16,color="burlywood",shape="box"];24777[label="zzz106500/Succ zzz1065000",fontsize=10,color="white",style="solid",shape="box"];15121 -> 24777[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24777 -> 15153[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24778[label="zzz106500/Zero",fontsize=10,color="white",style="solid",shape="box"];15121 -> 24778[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24778 -> 15154[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15122[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 True",fontsize=16,color="black",shape="box"];15122 -> 15155[label="",style="solid", color="black", weight=3]; 72.00/39.16 22229[label="zzz1018",fontsize=16,color="green",shape="box"];22230 -> 10327[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22230[label="FiniteMap.mkVBalBranch False zzz1028 zzz1022 (FiniteMap.Branch zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027)",fontsize=16,color="magenta"];22230 -> 22318[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22230 -> 22319[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22230 -> 22320[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22231[label="zzz1019",fontsize=16,color="green",shape="box"];22232[label="zzz1021",fontsize=16,color="green",shape="box"];15127[label="zzz10580",fontsize=16,color="green",shape="box"];15128[label="zzz106700",fontsize=16,color="green",shape="box"];21939[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat zzz166300 zzz166200 == GT)",fontsize=16,color="burlywood",shape="triangle"];24779[label="zzz166300/Succ zzz1663000",fontsize=10,color="white",style="solid",shape="box"];21939 -> 24779[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24779 -> 21961[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24780[label="zzz166300/Zero",fontsize=10,color="white",style="solid",shape="box"];21939 -> 24780[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24780 -> 21962[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 21940 -> 21897[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21940[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (GT == GT)",fontsize=16,color="magenta"];21941 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21941[label="FiniteMap.mkBalBranch (FiniteMap.glueBal2Mid_key2 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274)) (FiniteMap.glueBal2Mid_elt2 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274)) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.deleteMin (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134))",fontsize=16,color="magenta"];21941 -> 22233[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21941 -> 22234[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21941 -> 22235[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21941 -> 22236[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21942[label="Zero",fontsize=16,color="green",shape="box"];21943[label="zzz166200",fontsize=16,color="green",shape="box"];21944 -> 21927[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21944[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) False",fontsize=16,color="magenta"];21945[label="FiniteMap.glueBal2GlueBal0 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) otherwise",fontsize=16,color="black",shape="box"];21945 -> 21964[label="",style="solid", color="black", weight=3]; 72.00/39.16 21946 -> 21939[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21946[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat zzz166200 zzz166300 == GT)",fontsize=16,color="magenta"];21946 -> 21965[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21946 -> 21966[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21947 -> 21902[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21947[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (LT == GT)",fontsize=16,color="magenta"];21948[label="zzz166200",fontsize=16,color="green",shape="box"];21949[label="Zero",fontsize=16,color="green",shape="box"];23175 -> 11974[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23175[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570",fontsize=16,color="magenta"];23175 -> 23218[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23174[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz175800)) (Pos zzz1759) == GT)",fontsize=16,color="black",shape="triangle"];23174 -> 23219[label="",style="solid", color="black", weight=3]; 72.00/39.16 23179 -> 11974[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23179[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570",fontsize=16,color="magenta"];23179 -> 23220[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23178[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz175800)) (Neg zzz1760) == GT)",fontsize=16,color="black",shape="triangle"];23178 -> 23221[label="",style="solid", color="black", weight=3]; 72.00/39.16 23183 -> 11974[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23183[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570",fontsize=16,color="magenta"];23183 -> 23222[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23182[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Pos zzz1761) == GT)",fontsize=16,color="burlywood",shape="triangle"];24781[label="zzz1761/Succ zzz17610",fontsize=10,color="white",style="solid",shape="box"];23182 -> 24781[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24781 -> 23223[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24782[label="zzz1761/Zero",fontsize=10,color="white",style="solid",shape="box"];23182 -> 24782[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24782 -> 23224[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23189 -> 11974[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23189[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570",fontsize=16,color="magenta"];23189 -> 23225[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23188[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Neg zzz1762) == GT)",fontsize=16,color="burlywood",shape="triangle"];24783[label="zzz1762/Succ zzz17620",fontsize=10,color="white",style="solid",shape="box"];23188 -> 24783[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24783 -> 23226[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24784[label="zzz1762/Zero",fontsize=10,color="white",style="solid",shape="box"];23188 -> 24784[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24784 -> 23227[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23197 -> 11974[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23197[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570",fontsize=16,color="magenta"];23197 -> 23228[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23196[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz175800)) (Pos zzz1763) == GT)",fontsize=16,color="black",shape="triangle"];23196 -> 23229[label="",style="solid", color="black", weight=3]; 72.00/39.16 23202 -> 11974[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23202[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570",fontsize=16,color="magenta"];23202 -> 23230[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23201[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz175800)) (Neg zzz1764) == GT)",fontsize=16,color="black",shape="triangle"];23201 -> 23231[label="",style="solid", color="black", weight=3]; 72.00/39.16 23207 -> 11974[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23207[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570",fontsize=16,color="magenta"];23207 -> 23232[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23206[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Pos zzz1765) == GT)",fontsize=16,color="burlywood",shape="triangle"];24785[label="zzz1765/Succ zzz17650",fontsize=10,color="white",style="solid",shape="box"];23206 -> 24785[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24785 -> 23233[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24786[label="zzz1765/Zero",fontsize=10,color="white",style="solid",shape="box"];23206 -> 24786[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24786 -> 23234[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23213 -> 11974[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23213[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570",fontsize=16,color="magenta"];23213 -> 23235[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23212[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Neg zzz1766) == GT)",fontsize=16,color="burlywood",shape="triangle"];24787[label="zzz1766/Succ zzz17660",fontsize=10,color="white",style="solid",shape="box"];23212 -> 24787[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24787 -> 23236[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24788[label="zzz1766/Zero",fontsize=10,color="white",style="solid",shape="box"];23212 -> 24788[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24788 -> 23237[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 11241 -> 10908[label="",style="dashed", color="red", weight=0]; 72.00/39.16 11241[label="FiniteMap.splitGT2 False zzz4771 zzz4772 zzz4773 zzz4774 False (compare2 False False True == GT)",fontsize=16,color="magenta"];11241 -> 11272[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 11241 -> 11273[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 11241 -> 11274[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 11241 -> 11275[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 11242 -> 9673[label="",style="dashed", color="red", weight=0]; 72.00/39.16 11242[label="FiniteMap.splitGT2 True zzz4771 zzz4772 zzz4773 zzz4774 False (compare2 False True False == GT)",fontsize=16,color="magenta"];11242 -> 11276[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 11242 -> 11277[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 11242 -> 11278[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 11242 -> 11279[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23350[label="FiniteMap.splitLT1 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare True False == GT)",fontsize=16,color="black",shape="box"];23350 -> 23365[label="",style="solid", color="black", weight=3]; 72.00/39.16 23351[label="FiniteMap.splitGT FiniteMap.EmptyFM True",fontsize=16,color="black",shape="box"];23351 -> 23366[label="",style="solid", color="black", weight=3]; 72.00/39.16 23352[label="FiniteMap.splitGT (FiniteMap.Branch zzz16830 zzz16831 zzz16832 zzz16833 zzz16834) True",fontsize=16,color="black",shape="box"];23352 -> 23367[label="",style="solid", color="black", weight=3]; 72.00/39.16 20675[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True zzz1565 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 (primCmpNat (Succ zzz15660) zzz1567 == LT)",fontsize=16,color="burlywood",shape="box"];24789[label="zzz1567/Succ zzz15670",fontsize=10,color="white",style="solid",shape="box"];20675 -> 24789[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24789 -> 20680[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24790[label="zzz1567/Zero",fontsize=10,color="white",style="solid",shape="box"];20675 -> 24790[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24790 -> 20681[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 20676[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True zzz1565 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 (primCmpNat Zero zzz1567 == LT)",fontsize=16,color="burlywood",shape="box"];24791[label="zzz1567/Succ zzz15670",fontsize=10,color="white",style="solid",shape="box"];20676 -> 24791[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24791 -> 20682[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24792[label="zzz1567/Zero",fontsize=10,color="white",style="solid",shape="box"];20676 -> 24792[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24792 -> 20683[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 21078[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True zzz1600 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 (primCmpNat (Succ zzz16010) zzz1602 == LT)",fontsize=16,color="burlywood",shape="box"];24793[label="zzz1602/Succ zzz16020",fontsize=10,color="white",style="solid",shape="box"];21078 -> 24793[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24793 -> 21118[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24794[label="zzz1602/Zero",fontsize=10,color="white",style="solid",shape="box"];21078 -> 24794[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24794 -> 21119[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 21079[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True zzz1600 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 (primCmpNat Zero zzz1602 == LT)",fontsize=16,color="burlywood",shape="box"];24795[label="zzz1602/Succ zzz16020",fontsize=10,color="white",style="solid",shape="box"];21079 -> 24795[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24795 -> 21120[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24796[label="zzz1602/Zero",fontsize=10,color="white",style="solid",shape="box"];21079 -> 24796[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24796 -> 21121[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 15143[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat (Succ zzz105500) (Succ zzz1061000) == LT)",fontsize=16,color="black",shape="box"];15143 -> 15257[label="",style="solid", color="black", weight=3]; 72.00/39.16 15144[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat (Succ zzz105500) Zero == LT)",fontsize=16,color="black",shape="box"];15144 -> 15258[label="",style="solid", color="black", weight=3]; 72.00/39.16 15145[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat Zero (Succ zzz1061000) == LT)",fontsize=16,color="black",shape="box"];15145 -> 15259[label="",style="solid", color="black", weight=3]; 72.00/39.16 15146[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];15146 -> 15260[label="",style="solid", color="black", weight=3]; 72.00/39.16 15147 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15147[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz1014 (FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008) (FiniteMap.Branch zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013)",fontsize=16,color="magenta"];15147 -> 23837[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15147 -> 23838[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15147 -> 23839[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15147 -> 23840[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15147 -> 23841[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22315[label="FiniteMap.Branch zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013",fontsize=16,color="green",shape="box"];22316[label="zzz1008",fontsize=16,color="green",shape="box"];22317[label="zzz1014",fontsize=16,color="green",shape="box"];15151[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat (Succ zzz105700) (Succ zzz1065000) == LT)",fontsize=16,color="black",shape="box"];15151 -> 15274[label="",style="solid", color="black", weight=3]; 72.00/39.16 15152[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat (Succ zzz105700) Zero == LT)",fontsize=16,color="black",shape="box"];15152 -> 15275[label="",style="solid", color="black", weight=3]; 72.00/39.16 15153[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat Zero (Succ zzz1065000) == LT)",fontsize=16,color="black",shape="box"];15153 -> 15276[label="",style="solid", color="black", weight=3]; 72.00/39.16 15154[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];15154 -> 15277[label="",style="solid", color="black", weight=3]; 72.00/39.16 15155 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15155[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz1028 (FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022) (FiniteMap.Branch zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027)",fontsize=16,color="magenta"];15155 -> 23842[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15155 -> 23843[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15155 -> 23844[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15155 -> 23845[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15155 -> 23846[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22318[label="FiniteMap.Branch zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027",fontsize=16,color="green",shape="box"];22319[label="zzz1022",fontsize=16,color="green",shape="box"];22320[label="zzz1028",fontsize=16,color="green",shape="box"];21961[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat (Succ zzz1663000) zzz166200 == GT)",fontsize=16,color="burlywood",shape="box"];24797[label="zzz166200/Succ zzz1662000",fontsize=10,color="white",style="solid",shape="box"];21961 -> 24797[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24797 -> 21987[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24798[label="zzz166200/Zero",fontsize=10,color="white",style="solid",shape="box"];21961 -> 24798[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24798 -> 21988[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 21962[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat Zero zzz166200 == GT)",fontsize=16,color="burlywood",shape="box"];24799[label="zzz166200/Succ zzz1662000",fontsize=10,color="white",style="solid",shape="box"];21962 -> 24799[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24799 -> 21989[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24800[label="zzz166200/Zero",fontsize=10,color="white",style="solid",shape="box"];21962 -> 24800[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24800 -> 21990[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 22233[label="FiniteMap.glueBal2Mid_key2 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274)",fontsize=16,color="black",shape="box"];22233 -> 22321[label="",style="solid", color="black", weight=3]; 72.00/39.16 22234[label="FiniteMap.deleteMin (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134)",fontsize=16,color="burlywood",shape="triangle"];24801[label="zzz2133/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];22234 -> 24801[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24801 -> 22322[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24802[label="zzz2133/FiniteMap.Branch zzz21330 zzz21331 zzz21332 zzz21333 zzz21334",fontsize=10,color="white",style="solid",shape="box"];22234 -> 24802[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24802 -> 22323[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 22235[label="FiniteMap.glueBal2Mid_elt2 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274)",fontsize=16,color="black",shape="box"];22235 -> 22324[label="",style="solid", color="black", weight=3]; 72.00/39.16 22236[label="FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274",fontsize=16,color="green",shape="box"];21964[label="FiniteMap.glueBal2GlueBal0 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) True",fontsize=16,color="black",shape="box"];21964 -> 21992[label="",style="solid", color="black", weight=3]; 72.00/39.16 21965[label="zzz166200",fontsize=16,color="green",shape="box"];21966[label="zzz166300",fontsize=16,color="green",shape="box"];23218[label="zzz17570",fontsize=16,color="green",shape="box"];23219[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz175800) zzz1759 == GT)",fontsize=16,color="burlywood",shape="triangle"];24803[label="zzz1759/Succ zzz17590",fontsize=10,color="white",style="solid",shape="box"];23219 -> 24803[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24803 -> 23246[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24804[label="zzz1759/Zero",fontsize=10,color="white",style="solid",shape="box"];23219 -> 24804[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24804 -> 23247[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23220[label="zzz17570",fontsize=16,color="green",shape="box"];23221[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (GT == GT)",fontsize=16,color="black",shape="triangle"];23221 -> 23248[label="",style="solid", color="black", weight=3]; 72.00/39.16 23222[label="zzz17570",fontsize=16,color="green",shape="box"];23223[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Pos (Succ zzz17610)) == GT)",fontsize=16,color="black",shape="box"];23223 -> 23249[label="",style="solid", color="black", weight=3]; 72.00/39.16 23224[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];23224 -> 23250[label="",style="solid", color="black", weight=3]; 72.00/39.16 23225[label="zzz17570",fontsize=16,color="green",shape="box"];23226[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Neg (Succ zzz17620)) == GT)",fontsize=16,color="black",shape="box"];23226 -> 23251[label="",style="solid", color="black", weight=3]; 72.00/39.16 23227[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];23227 -> 23252[label="",style="solid", color="black", weight=3]; 72.00/39.16 23228[label="zzz17570",fontsize=16,color="green",shape="box"];23229[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (LT == GT)",fontsize=16,color="black",shape="triangle"];23229 -> 23253[label="",style="solid", color="black", weight=3]; 72.00/39.16 23230[label="zzz17570",fontsize=16,color="green",shape="box"];23231[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat zzz1764 (Succ zzz175800) == GT)",fontsize=16,color="burlywood",shape="triangle"];24805[label="zzz1764/Succ zzz17640",fontsize=10,color="white",style="solid",shape="box"];23231 -> 24805[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24805 -> 23254[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24806[label="zzz1764/Zero",fontsize=10,color="white",style="solid",shape="box"];23231 -> 24806[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24806 -> 23255[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23232[label="zzz17570",fontsize=16,color="green",shape="box"];23233[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Pos (Succ zzz17650)) == GT)",fontsize=16,color="black",shape="box"];23233 -> 23256[label="",style="solid", color="black", weight=3]; 72.00/39.16 23234[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];23234 -> 23257[label="",style="solid", color="black", weight=3]; 72.00/39.16 23235[label="zzz17570",fontsize=16,color="green",shape="box"];23236[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Neg (Succ zzz17660)) == GT)",fontsize=16,color="black",shape="box"];23236 -> 23258[label="",style="solid", color="black", weight=3]; 72.00/39.16 23237[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];23237 -> 23259[label="",style="solid", color="black", weight=3]; 72.00/39.16 11272[label="zzz4772",fontsize=16,color="green",shape="box"];11273[label="zzz4774",fontsize=16,color="green",shape="box"];11274[label="zzz4773",fontsize=16,color="green",shape="box"];11275[label="zzz4771",fontsize=16,color="green",shape="box"];11276[label="zzz4772",fontsize=16,color="green",shape="box"];11277[label="zzz4774",fontsize=16,color="green",shape="box"];11278[label="zzz4773",fontsize=16,color="green",shape="box"];11279[label="zzz4771",fontsize=16,color="green",shape="box"];23365[label="FiniteMap.splitLT1 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare3 True False == GT)",fontsize=16,color="black",shape="box"];23365 -> 23384[label="",style="solid", color="black", weight=3]; 72.00/39.16 23366 -> 1337[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23366[label="FiniteMap.splitGT4 FiniteMap.EmptyFM True",fontsize=16,color="magenta"];23367[label="FiniteMap.splitGT3 (FiniteMap.Branch zzz16830 zzz16831 zzz16832 zzz16833 zzz16834) True",fontsize=16,color="black",shape="box"];23367 -> 23385[label="",style="solid", color="black", weight=3]; 72.00/39.16 20680[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True zzz1565 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 (primCmpNat (Succ zzz15660) (Succ zzz15670) == LT)",fontsize=16,color="black",shape="box"];20680 -> 20690[label="",style="solid", color="black", weight=3]; 72.00/39.16 20681[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True zzz1565 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 (primCmpNat (Succ zzz15660) Zero == LT)",fontsize=16,color="black",shape="box"];20681 -> 20691[label="",style="solid", color="black", weight=3]; 72.00/39.16 20682[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True zzz1565 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 (primCmpNat Zero (Succ zzz15670) == LT)",fontsize=16,color="black",shape="box"];20682 -> 20692[label="",style="solid", color="black", weight=3]; 72.00/39.16 20683[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True zzz1565 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];20683 -> 20693[label="",style="solid", color="black", weight=3]; 72.00/39.16 21118[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True zzz1600 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 (primCmpNat (Succ zzz16010) (Succ zzz16020) == LT)",fontsize=16,color="black",shape="box"];21118 -> 21136[label="",style="solid", color="black", weight=3]; 72.00/39.16 21119[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True zzz1600 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 (primCmpNat (Succ zzz16010) Zero == LT)",fontsize=16,color="black",shape="box"];21119 -> 21137[label="",style="solid", color="black", weight=3]; 72.00/39.16 21120[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True zzz1600 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 (primCmpNat Zero (Succ zzz16020) == LT)",fontsize=16,color="black",shape="box"];21120 -> 21138[label="",style="solid", color="black", weight=3]; 72.00/39.16 21121[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True zzz1600 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];21121 -> 21139[label="",style="solid", color="black", weight=3]; 72.00/39.16 15257 -> 15087[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15257[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (primCmpNat zzz105500 zzz1061000 == LT)",fontsize=16,color="magenta"];15257 -> 15291[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15257 -> 15292[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15258 -> 15032[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15258[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (GT == LT)",fontsize=16,color="magenta"];15259 -> 15037[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15259[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (LT == LT)",fontsize=16,color="magenta"];15260 -> 15061[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15260[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 False zzz1014 zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008 zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013 (EQ == LT)",fontsize=16,color="magenta"];23837[label="zzz1014",fontsize=16,color="green",shape="box"];23838[label="False",fontsize=16,color="green",shape="box"];23839[label="FiniteMap.Branch zzz1009 zzz1010 (Pos (Succ zzz1011)) zzz1012 zzz1013",fontsize=16,color="green",shape="box"];23840[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23841[label="FiniteMap.Branch zzz1004 zzz1005 (Pos (Succ zzz1006)) zzz1007 zzz1008",fontsize=16,color="green",shape="box"];15274 -> 15098[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15274[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (primCmpNat zzz105700 zzz1065000 == LT)",fontsize=16,color="magenta"];15274 -> 15294[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15274 -> 15295[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 15275 -> 15044[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15275[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (GT == LT)",fontsize=16,color="magenta"];15276 -> 15049[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15276[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (LT == LT)",fontsize=16,color="magenta"];15277 -> 15075[label="",style="dashed", color="red", weight=0]; 72.00/39.16 15277[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 False zzz1028 zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022 zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027 (EQ == LT)",fontsize=16,color="magenta"];23842[label="zzz1028",fontsize=16,color="green",shape="box"];23843[label="False",fontsize=16,color="green",shape="box"];23844[label="FiniteMap.Branch zzz1023 zzz1024 (Neg (Succ zzz1025)) zzz1026 zzz1027",fontsize=16,color="green",shape="box"];23845[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23846[label="FiniteMap.Branch zzz1018 zzz1019 (Neg (Succ zzz1020)) zzz1021 zzz1022",fontsize=16,color="green",shape="box"];21987[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat (Succ zzz1663000) (Succ zzz1662000) == GT)",fontsize=16,color="black",shape="box"];21987 -> 22004[label="",style="solid", color="black", weight=3]; 72.00/39.16 21988[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat (Succ zzz1663000) Zero == GT)",fontsize=16,color="black",shape="box"];21988 -> 22005[label="",style="solid", color="black", weight=3]; 72.00/39.16 21989[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat Zero (Succ zzz1662000) == GT)",fontsize=16,color="black",shape="box"];21989 -> 22006[label="",style="solid", color="black", weight=3]; 72.00/39.16 21990[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat Zero Zero == GT)",fontsize=16,color="black",shape="box"];21990 -> 22007[label="",style="solid", color="black", weight=3]; 72.00/39.16 22321[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.glueBal2Vv3 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274))",fontsize=16,color="black",shape="box"];22321 -> 22345[label="",style="solid", color="black", weight=3]; 72.00/39.16 22322[label="FiniteMap.deleteMin (FiniteMap.Branch zzz2130 zzz2131 zzz2132 FiniteMap.EmptyFM zzz2134)",fontsize=16,color="black",shape="box"];22322 -> 22346[label="",style="solid", color="black", weight=3]; 72.00/39.16 22323[label="FiniteMap.deleteMin (FiniteMap.Branch zzz2130 zzz2131 zzz2132 (FiniteMap.Branch zzz21330 zzz21331 zzz21332 zzz21333 zzz21334) zzz2134)",fontsize=16,color="black",shape="box"];22323 -> 22347[label="",style="solid", color="black", weight=3]; 72.00/39.16 22324[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.glueBal2Vv3 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274))",fontsize=16,color="black",shape="box"];22324 -> 22348[label="",style="solid", color="black", weight=3]; 72.00/39.16 21992 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21992[label="FiniteMap.mkBalBranch (FiniteMap.glueBal2Mid_key1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274)) (FiniteMap.glueBal2Mid_elt1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274)) (FiniteMap.deleteMax (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274)) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134)",fontsize=16,color="magenta"];21992 -> 22237[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21992 -> 22238[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21992 -> 22239[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21992 -> 22240[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23246[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz175800) (Succ zzz17590) == GT)",fontsize=16,color="black",shape="box"];23246 -> 23263[label="",style="solid", color="black", weight=3]; 72.00/39.16 23247[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz175800) Zero == GT)",fontsize=16,color="black",shape="box"];23247 -> 23264[label="",style="solid", color="black", weight=3]; 72.00/39.16 23248[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 True",fontsize=16,color="black",shape="box"];23248 -> 23265[label="",style="solid", color="black", weight=3]; 72.00/39.16 23249 -> 23231[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23249[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat Zero (Succ zzz17610) == GT)",fontsize=16,color="magenta"];23249 -> 23266[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23249 -> 23267[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23250[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (EQ == GT)",fontsize=16,color="black",shape="triangle"];23250 -> 23268[label="",style="solid", color="black", weight=3]; 72.00/39.16 23251 -> 23221[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23251[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (GT == GT)",fontsize=16,color="magenta"];23252 -> 23250[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23252[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (EQ == GT)",fontsize=16,color="magenta"];23253[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 False",fontsize=16,color="black",shape="triangle"];23253 -> 23269[label="",style="solid", color="black", weight=3]; 72.00/39.16 23254[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz17640) (Succ zzz175800) == GT)",fontsize=16,color="black",shape="box"];23254 -> 23270[label="",style="solid", color="black", weight=3]; 72.00/39.16 23255[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat Zero (Succ zzz175800) == GT)",fontsize=16,color="black",shape="box"];23255 -> 23271[label="",style="solid", color="black", weight=3]; 72.00/39.16 23256 -> 23229[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23256[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (LT == GT)",fontsize=16,color="magenta"];23257 -> 23250[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23257[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (EQ == GT)",fontsize=16,color="magenta"];23258 -> 23219[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23258[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz17660) Zero == GT)",fontsize=16,color="magenta"];23258 -> 23272[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23258 -> 23273[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23259 -> 23250[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23259[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (EQ == GT)",fontsize=16,color="magenta"];23384[label="FiniteMap.splitLT1 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];23384 -> 23388[label="",style="solid", color="black", weight=3]; 72.00/39.16 23385[label="FiniteMap.splitGT2 zzz16830 zzz16831 zzz16832 zzz16833 zzz16834 True (True > zzz16830)",fontsize=16,color="black",shape="box"];23385 -> 23389[label="",style="solid", color="black", weight=3]; 72.00/39.16 20690 -> 20531[label="",style="dashed", color="red", weight=0]; 72.00/39.16 20690[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True zzz1565 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 (primCmpNat zzz15660 zzz15670 == LT)",fontsize=16,color="magenta"];20690 -> 20704[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 20690 -> 20705[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 20691[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True zzz1565 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 (GT == LT)",fontsize=16,color="black",shape="box"];20691 -> 20706[label="",style="solid", color="black", weight=3]; 72.00/39.16 20692[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True zzz1565 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 (LT == LT)",fontsize=16,color="black",shape="box"];20692 -> 20707[label="",style="solid", color="black", weight=3]; 72.00/39.16 20693[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True zzz1565 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 (EQ == LT)",fontsize=16,color="black",shape="box"];20693 -> 20708[label="",style="solid", color="black", weight=3]; 72.00/39.16 21136 -> 20931[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21136[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True zzz1600 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 (primCmpNat zzz16010 zzz16020 == LT)",fontsize=16,color="magenta"];21136 -> 21162[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21136 -> 21163[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21137[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True zzz1600 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 (GT == LT)",fontsize=16,color="black",shape="box"];21137 -> 21164[label="",style="solid", color="black", weight=3]; 72.00/39.16 21138[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True zzz1600 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 (LT == LT)",fontsize=16,color="black",shape="box"];21138 -> 21165[label="",style="solid", color="black", weight=3]; 72.00/39.16 21139[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True zzz1600 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 (EQ == LT)",fontsize=16,color="black",shape="box"];21139 -> 21166[label="",style="solid", color="black", weight=3]; 72.00/39.16 15291[label="zzz105500",fontsize=16,color="green",shape="box"];15292[label="zzz1061000",fontsize=16,color="green",shape="box"];15294[label="zzz1065000",fontsize=16,color="green",shape="box"];15295[label="zzz105700",fontsize=16,color="green",shape="box"];22004 -> 21939[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22004[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (primCmpNat zzz1663000 zzz1662000 == GT)",fontsize=16,color="magenta"];22004 -> 22011[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22004 -> 22012[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22005 -> 21897[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22005[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (GT == GT)",fontsize=16,color="magenta"];22006 -> 21902[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22006[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (LT == GT)",fontsize=16,color="magenta"];22007 -> 21924[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22007[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (EQ == GT)",fontsize=16,color="magenta"];22345 -> 22680[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22345[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.findMin (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134))",fontsize=16,color="magenta"];22345 -> 22681[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22345 -> 22682[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22345 -> 22683[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22345 -> 22684[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22345 -> 22685[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22345 -> 22686[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22345 -> 22687[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22345 -> 22688[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22345 -> 22689[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22345 -> 22690[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22345 -> 22691[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22345 -> 22692[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22345 -> 22693[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22345 -> 22694[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22345 -> 22695[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22346[label="zzz2134",fontsize=16,color="green",shape="box"];22347 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22347[label="FiniteMap.mkBalBranch zzz2130 zzz2131 (FiniteMap.deleteMin (FiniteMap.Branch zzz21330 zzz21331 zzz21332 zzz21333 zzz21334)) zzz2134",fontsize=16,color="magenta"];22347 -> 22374[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22348 -> 22780[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22348[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.findMin (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134))",fontsize=16,color="magenta"];22348 -> 22781[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22348 -> 22782[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22348 -> 22783[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22348 -> 22784[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22348 -> 22785[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22348 -> 22786[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22348 -> 22787[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22348 -> 22788[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22348 -> 22789[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22348 -> 22790[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22348 -> 22791[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22348 -> 22792[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22348 -> 22793[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22348 -> 22794[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22348 -> 22795[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22237[label="FiniteMap.glueBal2Mid_key1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274)",fontsize=16,color="black",shape="box"];22237 -> 22325[label="",style="solid", color="black", weight=3]; 72.00/39.16 22238[label="FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134",fontsize=16,color="green",shape="box"];22239[label="FiniteMap.glueBal2Mid_elt1 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274)",fontsize=16,color="black",shape="box"];22239 -> 22326[label="",style="solid", color="black", weight=3]; 72.00/39.16 22240[label="FiniteMap.deleteMax (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274)",fontsize=16,color="burlywood",shape="triangle"];24807[label="zzz274/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];22240 -> 24807[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24807 -> 22327[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24808[label="zzz274/FiniteMap.Branch zzz2740 zzz2741 zzz2742 zzz2743 zzz2744",fontsize=10,color="white",style="solid",shape="box"];22240 -> 24808[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24808 -> 22328[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23263[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat zzz175800 zzz17590 == GT)",fontsize=16,color="burlywood",shape="triangle"];24809[label="zzz175800/Succ zzz1758000",fontsize=10,color="white",style="solid",shape="box"];23263 -> 24809[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24809 -> 23277[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24810[label="zzz175800/Zero",fontsize=10,color="white",style="solid",shape="box"];23263 -> 24810[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24810 -> 23278[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23264 -> 23221[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23264[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (GT == GT)",fontsize=16,color="magenta"];23265[label="FiniteMap.mkBalBranch6MkBalBranch0 zzz2134 zzz2130 zzz2131 zzz1674 zzz1674 zzz2134 zzz2134",fontsize=16,color="burlywood",shape="box"];24811[label="zzz2134/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];23265 -> 24811[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24811 -> 23279[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24812[label="zzz2134/FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344",fontsize=10,color="white",style="solid",shape="box"];23265 -> 24812[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24812 -> 23280[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23266[label="Zero",fontsize=16,color="green",shape="box"];23267[label="zzz17610",fontsize=16,color="green",shape="box"];23268 -> 23253[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23268[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 False",fontsize=16,color="magenta"];23269 -> 23281[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23269[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (FiniteMap.mkBalBranch6Size_l zzz2134 zzz2130 zzz2131 zzz1674 > FiniteMap.sIZE_RATIO * FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674)",fontsize=16,color="magenta"];23269 -> 23282[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23269 -> 23283[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23270 -> 23263[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23270[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat zzz17640 zzz175800 == GT)",fontsize=16,color="magenta"];23270 -> 23287[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23270 -> 23288[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23271 -> 23229[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23271[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (LT == GT)",fontsize=16,color="magenta"];23272[label="zzz17660",fontsize=16,color="green",shape="box"];23273[label="Zero",fontsize=16,color="green",shape="box"];23388[label="FiniteMap.splitLT1 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare2 True False False == GT)",fontsize=16,color="black",shape="box"];23388 -> 23392[label="",style="solid", color="black", weight=3]; 72.00/39.16 23389[label="FiniteMap.splitGT2 zzz16830 zzz16831 zzz16832 zzz16833 zzz16834 True (compare True zzz16830 == GT)",fontsize=16,color="black",shape="box"];23389 -> 23393[label="",style="solid", color="black", weight=3]; 72.00/39.16 20704[label="zzz15660",fontsize=16,color="green",shape="box"];20705[label="zzz15670",fontsize=16,color="green",shape="box"];20706[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True zzz1565 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 False",fontsize=16,color="black",shape="triangle"];20706 -> 20714[label="",style="solid", color="black", weight=3]; 72.00/39.16 20707[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True zzz1565 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True",fontsize=16,color="black",shape="box"];20707 -> 20715[label="",style="solid", color="black", weight=3]; 72.00/39.16 20708 -> 20706[label="",style="dashed", color="red", weight=0]; 72.00/39.16 20708[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True zzz1565 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 False",fontsize=16,color="magenta"];21162[label="zzz16010",fontsize=16,color="green",shape="box"];21163[label="zzz16020",fontsize=16,color="green",shape="box"];21164[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True zzz1600 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 False",fontsize=16,color="black",shape="triangle"];21164 -> 21181[label="",style="solid", color="black", weight=3]; 72.00/39.16 21165[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True zzz1600 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True",fontsize=16,color="black",shape="box"];21165 -> 21182[label="",style="solid", color="black", weight=3]; 72.00/39.16 21166 -> 21164[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21166[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True zzz1600 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 False",fontsize=16,color="magenta"];22011[label="zzz1663000",fontsize=16,color="green",shape="box"];22012[label="zzz1662000",fontsize=16,color="green",shape="box"];22681[label="zzz273",fontsize=16,color="green",shape="box"];22682[label="zzz2131",fontsize=16,color="green",shape="box"];22683[label="zzz2132",fontsize=16,color="green",shape="box"];22684[label="zzz2134",fontsize=16,color="green",shape="box"];22685[label="zzz2131",fontsize=16,color="green",shape="box"];22686[label="zzz274",fontsize=16,color="green",shape="box"];22687[label="zzz2130",fontsize=16,color="green",shape="box"];22688[label="zzz270",fontsize=16,color="green",shape="box"];22689[label="zzz2133",fontsize=16,color="green",shape="box"];22690[label="zzz2133",fontsize=16,color="green",shape="box"];22691[label="zzz2134",fontsize=16,color="green",shape="box"];22692[label="zzz271",fontsize=16,color="green",shape="box"];22693[label="zzz2130",fontsize=16,color="green",shape="box"];22694[label="zzz2132",fontsize=16,color="green",shape="box"];22695[label="zzz272",fontsize=16,color="green",shape="box"];22680[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz1694 zzz1695 zzz1696 zzz1697 zzz1698) (FiniteMap.Branch zzz1699 zzz1700 zzz1701 zzz1702 zzz1703) (FiniteMap.findMin (FiniteMap.Branch zzz1704 zzz1705 zzz1706 zzz1707 zzz1708))",fontsize=16,color="burlywood",shape="triangle"];24813[label="zzz1707/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];22680 -> 24813[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24813 -> 22777[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24814[label="zzz1707/FiniteMap.Branch zzz17070 zzz17071 zzz17072 zzz17073 zzz17074",fontsize=10,color="white",style="solid",shape="box"];22680 -> 24814[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24814 -> 22778[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 22374 -> 22234[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22374[label="FiniteMap.deleteMin (FiniteMap.Branch zzz21330 zzz21331 zzz21332 zzz21333 zzz21334)",fontsize=16,color="magenta"];22374 -> 22399[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22374 -> 22400[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22374 -> 22401[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22374 -> 22402[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22374 -> 22403[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22781[label="zzz271",fontsize=16,color="green",shape="box"];22782[label="zzz2132",fontsize=16,color="green",shape="box"];22783[label="zzz273",fontsize=16,color="green",shape="box"];22784[label="zzz2131",fontsize=16,color="green",shape="box"];22785[label="zzz2133",fontsize=16,color="green",shape="box"];22786[label="zzz2130",fontsize=16,color="green",shape="box"];22787[label="zzz270",fontsize=16,color="green",shape="box"];22788[label="zzz2132",fontsize=16,color="green",shape="box"];22789[label="zzz2133",fontsize=16,color="green",shape="box"];22790[label="zzz272",fontsize=16,color="green",shape="box"];22791[label="zzz2134",fontsize=16,color="green",shape="box"];22792[label="zzz274",fontsize=16,color="green",shape="box"];22793[label="zzz2130",fontsize=16,color="green",shape="box"];22794[label="zzz2131",fontsize=16,color="green",shape="box"];22795[label="zzz2134",fontsize=16,color="green",shape="box"];22780[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz1710 zzz1711 zzz1712 zzz1713 zzz1714) (FiniteMap.Branch zzz1715 zzz1716 zzz1717 zzz1718 zzz1719) (FiniteMap.findMin (FiniteMap.Branch zzz1720 zzz1721 zzz1722 zzz1723 zzz1724))",fontsize=16,color="burlywood",shape="triangle"];24815[label="zzz1723/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];22780 -> 24815[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24815 -> 22878[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24816[label="zzz1723/FiniteMap.Branch zzz17230 zzz17231 zzz17232 zzz17233 zzz17234",fontsize=10,color="white",style="solid",shape="box"];22780 -> 24816[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24816 -> 22879[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 22325[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.glueBal2Vv2 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274))",fontsize=16,color="black",shape="box"];22325 -> 22349[label="",style="solid", color="black", weight=3]; 72.00/39.16 22326[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.glueBal2Vv2 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274))",fontsize=16,color="black",shape="box"];22326 -> 22350[label="",style="solid", color="black", weight=3]; 72.00/39.16 22327[label="FiniteMap.deleteMax (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 FiniteMap.EmptyFM)",fontsize=16,color="black",shape="box"];22327 -> 22351[label="",style="solid", color="black", weight=3]; 72.00/39.16 22328[label="FiniteMap.deleteMax (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 (FiniteMap.Branch zzz2740 zzz2741 zzz2742 zzz2743 zzz2744))",fontsize=16,color="black",shape="box"];22328 -> 22352[label="",style="solid", color="black", weight=3]; 72.00/39.16 23277[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz1758000) zzz17590 == GT)",fontsize=16,color="burlywood",shape="box"];24817[label="zzz17590/Succ zzz175900",fontsize=10,color="white",style="solid",shape="box"];23277 -> 24817[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24817 -> 23289[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24818[label="zzz17590/Zero",fontsize=10,color="white",style="solid",shape="box"];23277 -> 24818[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24818 -> 23290[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23278[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat Zero zzz17590 == GT)",fontsize=16,color="burlywood",shape="box"];24819[label="zzz17590/Succ zzz175900",fontsize=10,color="white",style="solid",shape="box"];23278 -> 24819[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24819 -> 23291[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24820[label="zzz17590/Zero",fontsize=10,color="white",style="solid",shape="box"];23278 -> 24820[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24820 -> 23292[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23279[label="FiniteMap.mkBalBranch6MkBalBranch0 FiniteMap.EmptyFM zzz2130 zzz2131 zzz1674 zzz1674 FiniteMap.EmptyFM FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];23279 -> 23293[label="",style="solid", color="black", weight=3]; 72.00/39.16 23280[label="FiniteMap.mkBalBranch6MkBalBranch0 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344)",fontsize=16,color="black",shape="box"];23280 -> 23294[label="",style="solid", color="black", weight=3]; 72.00/39.16 23282 -> 23126[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23282[label="FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674",fontsize=16,color="magenta"];23283 -> 22563[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23283[label="FiniteMap.mkBalBranch6Size_l zzz2134 zzz2130 zzz2131 zzz1674",fontsize=16,color="magenta"];23281[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (zzz1767 > FiniteMap.sIZE_RATIO * zzz1768)",fontsize=16,color="black",shape="triangle"];23281 -> 23295[label="",style="solid", color="black", weight=3]; 72.00/39.16 23287[label="zzz17640",fontsize=16,color="green",shape="box"];23288[label="zzz175800",fontsize=16,color="green",shape="box"];23392[label="FiniteMap.splitLT1 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare1 True False (True <= False) == GT)",fontsize=16,color="black",shape="box"];23392 -> 23396[label="",style="solid", color="black", weight=3]; 72.00/39.16 23393[label="FiniteMap.splitGT2 zzz16830 zzz16831 zzz16832 zzz16833 zzz16834 True (compare3 True zzz16830 == GT)",fontsize=16,color="black",shape="box"];23393 -> 23397[label="",style="solid", color="black", weight=3]; 72.00/39.16 20714[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True zzz1565 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 otherwise",fontsize=16,color="black",shape="box"];20714 -> 20718[label="",style="solid", color="black", weight=3]; 72.00/39.16 20715 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 20715[label="FiniteMap.mkBalBranch zzz1555 zzz1556 zzz1558 (FiniteMap.mkVBalBranch True zzz1565 zzz1559 (FiniteMap.Branch zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564))",fontsize=16,color="magenta"];20715 -> 22241[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 20715 -> 22242[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 20715 -> 22243[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 20715 -> 22244[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21181[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True zzz1600 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 otherwise",fontsize=16,color="black",shape="box"];21181 -> 21199[label="",style="solid", color="black", weight=3]; 72.00/39.16 21182 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21182[label="FiniteMap.mkBalBranch zzz1590 zzz1591 zzz1593 (FiniteMap.mkVBalBranch True zzz1600 zzz1594 (FiniteMap.Branch zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599))",fontsize=16,color="magenta"];21182 -> 22245[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21182 -> 22246[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21182 -> 22247[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21182 -> 22248[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22777[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz1694 zzz1695 zzz1696 zzz1697 zzz1698) (FiniteMap.Branch zzz1699 zzz1700 zzz1701 zzz1702 zzz1703) (FiniteMap.findMin (FiniteMap.Branch zzz1704 zzz1705 zzz1706 FiniteMap.EmptyFM zzz1708))",fontsize=16,color="black",shape="box"];22777 -> 22880[label="",style="solid", color="black", weight=3]; 72.00/39.16 22778[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz1694 zzz1695 zzz1696 zzz1697 zzz1698) (FiniteMap.Branch zzz1699 zzz1700 zzz1701 zzz1702 zzz1703) (FiniteMap.findMin (FiniteMap.Branch zzz1704 zzz1705 zzz1706 (FiniteMap.Branch zzz17070 zzz17071 zzz17072 zzz17073 zzz17074) zzz1708))",fontsize=16,color="black",shape="box"];22778 -> 22881[label="",style="solid", color="black", weight=3]; 72.00/39.16 22399[label="zzz21330",fontsize=16,color="green",shape="box"];22400[label="zzz21334",fontsize=16,color="green",shape="box"];22401[label="zzz21332",fontsize=16,color="green",shape="box"];22402[label="zzz21333",fontsize=16,color="green",shape="box"];22403[label="zzz21331",fontsize=16,color="green",shape="box"];22878[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz1710 zzz1711 zzz1712 zzz1713 zzz1714) (FiniteMap.Branch zzz1715 zzz1716 zzz1717 zzz1718 zzz1719) (FiniteMap.findMin (FiniteMap.Branch zzz1720 zzz1721 zzz1722 FiniteMap.EmptyFM zzz1724))",fontsize=16,color="black",shape="box"];22878 -> 22977[label="",style="solid", color="black", weight=3]; 72.00/39.16 22879[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz1710 zzz1711 zzz1712 zzz1713 zzz1714) (FiniteMap.Branch zzz1715 zzz1716 zzz1717 zzz1718 zzz1719) (FiniteMap.findMin (FiniteMap.Branch zzz1720 zzz1721 zzz1722 (FiniteMap.Branch zzz17230 zzz17231 zzz17232 zzz17233 zzz17234) zzz1724))",fontsize=16,color="black",shape="box"];22879 -> 22978[label="",style="solid", color="black", weight=3]; 72.00/39.16 22349 -> 22883[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22349[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.findMax (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274))",fontsize=16,color="magenta"];22349 -> 22884[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22349 -> 22885[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22349 -> 22886[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22349 -> 22887[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22349 -> 22888[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22349 -> 22889[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22349 -> 22890[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22349 -> 22891[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22349 -> 22892[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22349 -> 22893[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22349 -> 22894[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22349 -> 22895[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22349 -> 22896[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22349 -> 22897[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22349 -> 22898[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22350 -> 22988[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22350[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134) (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274) (FiniteMap.findMax (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274))",fontsize=16,color="magenta"];22350 -> 22989[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22350 -> 22990[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22350 -> 22991[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22350 -> 22992[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22350 -> 22993[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22350 -> 22994[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22350 -> 22995[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22350 -> 22996[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22350 -> 22997[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22350 -> 22998[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22350 -> 22999[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22350 -> 23000[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22350 -> 23001[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22350 -> 23002[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22350 -> 23003[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22351[label="zzz273",fontsize=16,color="green",shape="box"];22352 -> 22099[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22352[label="FiniteMap.mkBalBranch zzz270 zzz271 zzz273 (FiniteMap.deleteMax (FiniteMap.Branch zzz2740 zzz2741 zzz2742 zzz2743 zzz2744))",fontsize=16,color="magenta"];22352 -> 22381[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22352 -> 22382[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22352 -> 22383[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22352 -> 22384[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23289[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz1758000) (Succ zzz175900) == GT)",fontsize=16,color="black",shape="box"];23289 -> 23299[label="",style="solid", color="black", weight=3]; 72.00/39.16 23290[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz1758000) Zero == GT)",fontsize=16,color="black",shape="box"];23290 -> 23300[label="",style="solid", color="black", weight=3]; 72.00/39.16 23291[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat Zero (Succ zzz175900) == GT)",fontsize=16,color="black",shape="box"];23291 -> 23301[label="",style="solid", color="black", weight=3]; 72.00/39.16 23292[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat Zero Zero == GT)",fontsize=16,color="black",shape="box"];23292 -> 23302[label="",style="solid", color="black", weight=3]; 72.00/39.16 23293[label="error []",fontsize=16,color="red",shape="box"];23294[label="FiniteMap.mkBalBranch6MkBalBranch02 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344)",fontsize=16,color="black",shape="box"];23294 -> 23303[label="",style="solid", color="black", weight=3]; 72.00/39.16 23295[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (compare zzz1767 (FiniteMap.sIZE_RATIO * zzz1768) == GT)",fontsize=16,color="black",shape="box"];23295 -> 23304[label="",style="solid", color="black", weight=3]; 72.00/39.16 23396[label="FiniteMap.splitLT1 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare1 True False False == GT)",fontsize=16,color="black",shape="box"];23396 -> 23400[label="",style="solid", color="black", weight=3]; 72.00/39.16 23397[label="FiniteMap.splitGT2 zzz16830 zzz16831 zzz16832 zzz16833 zzz16834 True (compare2 True zzz16830 (True == zzz16830) == GT)",fontsize=16,color="burlywood",shape="box"];24821[label="zzz16830/False",fontsize=10,color="white",style="solid",shape="box"];23397 -> 24821[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24821 -> 23401[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24822[label="zzz16830/True",fontsize=10,color="white",style="solid",shape="box"];23397 -> 24822[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24822 -> 23402[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 20718[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True zzz1565 zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559 zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564 True",fontsize=16,color="black",shape="box"];20718 -> 20725[label="",style="solid", color="black", weight=3]; 72.00/39.16 22241[label="zzz1555",fontsize=16,color="green",shape="box"];22242 -> 1034[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22242[label="FiniteMap.mkVBalBranch True zzz1565 zzz1559 (FiniteMap.Branch zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564)",fontsize=16,color="magenta"];22242 -> 22329[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22242 -> 22330[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22242 -> 22331[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22243[label="zzz1556",fontsize=16,color="green",shape="box"];22244[label="zzz1558",fontsize=16,color="green",shape="box"];21199[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True zzz1600 zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594 zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599 True",fontsize=16,color="black",shape="box"];21199 -> 21217[label="",style="solid", color="black", weight=3]; 72.00/39.16 22245[label="zzz1590",fontsize=16,color="green",shape="box"];22246 -> 1034[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22246[label="FiniteMap.mkVBalBranch True zzz1600 zzz1594 (FiniteMap.Branch zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599)",fontsize=16,color="magenta"];22246 -> 22332[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22246 -> 22333[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22246 -> 22334[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22247[label="zzz1591",fontsize=16,color="green",shape="box"];22248[label="zzz1593",fontsize=16,color="green",shape="box"];22880[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz1694 zzz1695 zzz1696 zzz1697 zzz1698) (FiniteMap.Branch zzz1699 zzz1700 zzz1701 zzz1702 zzz1703) (zzz1704,zzz1705)",fontsize=16,color="black",shape="box"];22880 -> 22979[label="",style="solid", color="black", weight=3]; 72.00/39.16 22881 -> 22680[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22881[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz1694 zzz1695 zzz1696 zzz1697 zzz1698) (FiniteMap.Branch zzz1699 zzz1700 zzz1701 zzz1702 zzz1703) (FiniteMap.findMin (FiniteMap.Branch zzz17070 zzz17071 zzz17072 zzz17073 zzz17074))",fontsize=16,color="magenta"];22881 -> 22980[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22881 -> 22981[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22881 -> 22982[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22881 -> 22983[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22881 -> 22984[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22977[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz1710 zzz1711 zzz1712 zzz1713 zzz1714) (FiniteMap.Branch zzz1715 zzz1716 zzz1717 zzz1718 zzz1719) (zzz1720,zzz1721)",fontsize=16,color="black",shape="box"];22977 -> 23083[label="",style="solid", color="black", weight=3]; 72.00/39.16 22978 -> 22780[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22978[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz1710 zzz1711 zzz1712 zzz1713 zzz1714) (FiniteMap.Branch zzz1715 zzz1716 zzz1717 zzz1718 zzz1719) (FiniteMap.findMin (FiniteMap.Branch zzz17230 zzz17231 zzz17232 zzz17233 zzz17234))",fontsize=16,color="magenta"];22978 -> 23084[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22978 -> 23085[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22978 -> 23086[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22978 -> 23087[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22978 -> 23088[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22884[label="zzz270",fontsize=16,color="green",shape="box"];22885[label="zzz274",fontsize=16,color="green",shape="box"];22886[label="zzz2134",fontsize=16,color="green",shape="box"];22887[label="zzz2133",fontsize=16,color="green",shape="box"];22888[label="zzz272",fontsize=16,color="green",shape="box"];22889[label="zzz2131",fontsize=16,color="green",shape="box"];22890[label="zzz270",fontsize=16,color="green",shape="box"];22891[label="zzz271",fontsize=16,color="green",shape="box"];22892[label="zzz273",fontsize=16,color="green",shape="box"];22893[label="zzz274",fontsize=16,color="green",shape="box"];22894[label="zzz271",fontsize=16,color="green",shape="box"];22895[label="zzz2132",fontsize=16,color="green",shape="box"];22896[label="zzz2130",fontsize=16,color="green",shape="box"];22897[label="zzz272",fontsize=16,color="green",shape="box"];22898[label="zzz273",fontsize=16,color="green",shape="box"];22883[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz1726 zzz1727 zzz1728 zzz1729 zzz1730) (FiniteMap.Branch zzz1731 zzz1732 zzz1733 zzz1734 zzz1735) (FiniteMap.findMax (FiniteMap.Branch zzz1736 zzz1737 zzz1738 zzz1739 zzz1740))",fontsize=16,color="burlywood",shape="triangle"];24823[label="zzz1740/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];22883 -> 24823[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24823 -> 22985[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24824[label="zzz1740/FiniteMap.Branch zzz17400 zzz17401 zzz17402 zzz17403 zzz17404",fontsize=10,color="white",style="solid",shape="box"];22883 -> 24824[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24824 -> 22986[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 22989[label="zzz272",fontsize=16,color="green",shape="box"];22990[label="zzz271",fontsize=16,color="green",shape="box"];22991[label="zzz2130",fontsize=16,color="green",shape="box"];22992[label="zzz274",fontsize=16,color="green",shape="box"];22993[label="zzz2133",fontsize=16,color="green",shape="box"];22994[label="zzz270",fontsize=16,color="green",shape="box"];22995[label="zzz274",fontsize=16,color="green",shape="box"];22996[label="zzz273",fontsize=16,color="green",shape="box"];22997[label="zzz270",fontsize=16,color="green",shape="box"];22998[label="zzz2134",fontsize=16,color="green",shape="box"];22999[label="zzz2131",fontsize=16,color="green",shape="box"];23000[label="zzz271",fontsize=16,color="green",shape="box"];23001[label="zzz2132",fontsize=16,color="green",shape="box"];23002[label="zzz273",fontsize=16,color="green",shape="box"];23003[label="zzz272",fontsize=16,color="green",shape="box"];22988[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz1742 zzz1743 zzz1744 zzz1745 zzz1746) (FiniteMap.Branch zzz1747 zzz1748 zzz1749 zzz1750 zzz1751) (FiniteMap.findMax (FiniteMap.Branch zzz1752 zzz1753 zzz1754 zzz1755 zzz1756))",fontsize=16,color="burlywood",shape="triangle"];24825[label="zzz1756/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];22988 -> 24825[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24825 -> 23089[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24826[label="zzz1756/FiniteMap.Branch zzz17560 zzz17561 zzz17562 zzz17563 zzz17564",fontsize=10,color="white",style="solid",shape="box"];22988 -> 24826[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24826 -> 23090[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 22381[label="zzz270",fontsize=16,color="green",shape="box"];22382 -> 22240[label="",style="dashed", color="red", weight=0]; 72.00/39.16 22382[label="FiniteMap.deleteMax (FiniteMap.Branch zzz2740 zzz2741 zzz2742 zzz2743 zzz2744)",fontsize=16,color="magenta"];22382 -> 22410[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22382 -> 22411[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22382 -> 22412[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22382 -> 22413[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22382 -> 22414[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22383[label="zzz271",fontsize=16,color="green",shape="box"];22384[label="zzz273",fontsize=16,color="green",shape="box"];23299 -> 23263[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23299[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat zzz1758000 zzz175900 == GT)",fontsize=16,color="magenta"];23299 -> 23309[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23299 -> 23310[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23300 -> 23221[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23300[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (GT == GT)",fontsize=16,color="magenta"];23301 -> 23229[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23301[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (LT == GT)",fontsize=16,color="magenta"];23302 -> 23250[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23302[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (EQ == GT)",fontsize=16,color="magenta"];23303 -> 23311[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23303[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (FiniteMap.sizeFM zzz21343 < Pos (Succ (Succ Zero)) * FiniteMap.sizeFM zzz21344)",fontsize=16,color="magenta"];23303 -> 23312[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23303 -> 23313[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23304[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt zzz1767 (FiniteMap.sIZE_RATIO * zzz1768) == GT)",fontsize=16,color="burlywood",shape="box"];24827[label="zzz1767/Pos zzz17670",fontsize=10,color="white",style="solid",shape="box"];23304 -> 24827[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24827 -> 23320[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24828[label="zzz1767/Neg zzz17670",fontsize=10,color="white",style="solid",shape="box"];23304 -> 24828[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24828 -> 23321[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23400[label="FiniteMap.splitLT1 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare0 True False otherwise == GT)",fontsize=16,color="black",shape="box"];23400 -> 23405[label="",style="solid", color="black", weight=3]; 72.00/39.16 23401[label="FiniteMap.splitGT2 False zzz16831 zzz16832 zzz16833 zzz16834 True (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];23401 -> 23406[label="",style="solid", color="black", weight=3]; 72.00/39.16 23402[label="FiniteMap.splitGT2 True zzz16831 zzz16832 zzz16833 zzz16834 True (compare2 True True (True == True) == GT)",fontsize=16,color="black",shape="box"];23402 -> 23407[label="",style="solid", color="black", weight=3]; 72.00/39.16 20725 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 20725[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz1565 (FiniteMap.Branch zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559) (FiniteMap.Branch zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564)",fontsize=16,color="magenta"];20725 -> 23857[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 20725 -> 23858[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 20725 -> 23859[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 20725 -> 23860[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 20725 -> 23861[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22329[label="zzz1559",fontsize=16,color="green",shape="box"];22330[label="FiniteMap.Branch zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564",fontsize=16,color="green",shape="box"];22331[label="zzz1565",fontsize=16,color="green",shape="box"];21217 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.16 21217[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz1600 (FiniteMap.Branch zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594) (FiniteMap.Branch zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599)",fontsize=16,color="magenta"];21217 -> 23862[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21217 -> 23863[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21217 -> 23864[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21217 -> 23865[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 21217 -> 23866[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 22332[label="zzz1594",fontsize=16,color="green",shape="box"];22333[label="FiniteMap.Branch zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599",fontsize=16,color="green",shape="box"];22334[label="zzz1600",fontsize=16,color="green",shape="box"];22979[label="zzz1704",fontsize=16,color="green",shape="box"];22980[label="zzz17071",fontsize=16,color="green",shape="box"];22981[label="zzz17070",fontsize=16,color="green",shape="box"];22982[label="zzz17073",fontsize=16,color="green",shape="box"];22983[label="zzz17074",fontsize=16,color="green",shape="box"];22984[label="zzz17072",fontsize=16,color="green",shape="box"];23083[label="zzz1721",fontsize=16,color="green",shape="box"];23084[label="zzz17232",fontsize=16,color="green",shape="box"];23085[label="zzz17231",fontsize=16,color="green",shape="box"];23086[label="zzz17233",fontsize=16,color="green",shape="box"];23087[label="zzz17230",fontsize=16,color="green",shape="box"];23088[label="zzz17234",fontsize=16,color="green",shape="box"];22985[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz1726 zzz1727 zzz1728 zzz1729 zzz1730) (FiniteMap.Branch zzz1731 zzz1732 zzz1733 zzz1734 zzz1735) (FiniteMap.findMax (FiniteMap.Branch zzz1736 zzz1737 zzz1738 zzz1739 FiniteMap.EmptyFM))",fontsize=16,color="black",shape="box"];22985 -> 23091[label="",style="solid", color="black", weight=3]; 72.00/39.16 22986[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz1726 zzz1727 zzz1728 zzz1729 zzz1730) (FiniteMap.Branch zzz1731 zzz1732 zzz1733 zzz1734 zzz1735) (FiniteMap.findMax (FiniteMap.Branch zzz1736 zzz1737 zzz1738 zzz1739 (FiniteMap.Branch zzz17400 zzz17401 zzz17402 zzz17403 zzz17404)))",fontsize=16,color="black",shape="box"];22986 -> 23092[label="",style="solid", color="black", weight=3]; 72.00/39.16 23089[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz1742 zzz1743 zzz1744 zzz1745 zzz1746) (FiniteMap.Branch zzz1747 zzz1748 zzz1749 zzz1750 zzz1751) (FiniteMap.findMax (FiniteMap.Branch zzz1752 zzz1753 zzz1754 zzz1755 FiniteMap.EmptyFM))",fontsize=16,color="black",shape="box"];23089 -> 23096[label="",style="solid", color="black", weight=3]; 72.00/39.16 23090[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz1742 zzz1743 zzz1744 zzz1745 zzz1746) (FiniteMap.Branch zzz1747 zzz1748 zzz1749 zzz1750 zzz1751) (FiniteMap.findMax (FiniteMap.Branch zzz1752 zzz1753 zzz1754 zzz1755 (FiniteMap.Branch zzz17560 zzz17561 zzz17562 zzz17563 zzz17564)))",fontsize=16,color="black",shape="box"];23090 -> 23097[label="",style="solid", color="black", weight=3]; 72.00/39.16 22410[label="zzz2741",fontsize=16,color="green",shape="box"];22411[label="zzz2742",fontsize=16,color="green",shape="box"];22412[label="zzz2743",fontsize=16,color="green",shape="box"];22413[label="zzz2744",fontsize=16,color="green",shape="box"];22414[label="zzz2740",fontsize=16,color="green",shape="box"];23309[label="zzz1758000",fontsize=16,color="green",shape="box"];23310[label="zzz175900",fontsize=16,color="green",shape="box"];23312 -> 11346[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23312[label="FiniteMap.sizeFM zzz21343",fontsize=16,color="magenta"];23312 -> 23322[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23313 -> 11346[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23313[label="FiniteMap.sizeFM zzz21344",fontsize=16,color="magenta"];23313 -> 23323[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23311[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (zzz1769 < Pos (Succ (Succ Zero)) * zzz1770)",fontsize=16,color="black",shape="triangle"];23311 -> 23324[label="",style="solid", color="black", weight=3]; 72.00/39.16 23320[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos zzz17670) (FiniteMap.sIZE_RATIO * zzz1768) == GT)",fontsize=16,color="burlywood",shape="box"];24829[label="zzz17670/Succ zzz176700",fontsize=10,color="white",style="solid",shape="box"];23320 -> 24829[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24829 -> 23327[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24830[label="zzz17670/Zero",fontsize=10,color="white",style="solid",shape="box"];23320 -> 24830[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24830 -> 23328[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23321[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg zzz17670) (FiniteMap.sIZE_RATIO * zzz1768) == GT)",fontsize=16,color="burlywood",shape="box"];24831[label="zzz17670/Succ zzz176700",fontsize=10,color="white",style="solid",shape="box"];23321 -> 24831[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24831 -> 23329[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24832[label="zzz17670/Zero",fontsize=10,color="white",style="solid",shape="box"];23321 -> 24832[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24832 -> 23330[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23405[label="FiniteMap.splitLT1 False zzz1680 zzz1681 zzz1682 zzz1683 True (compare0 True False True == GT)",fontsize=16,color="black",shape="box"];23405 -> 23410[label="",style="solid", color="black", weight=3]; 72.00/39.16 23406 -> 23276[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23406[label="FiniteMap.splitGT2 False zzz16831 zzz16832 zzz16833 zzz16834 True (compare2 True False False == GT)",fontsize=16,color="magenta"];23406 -> 23411[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23406 -> 23412[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23406 -> 23413[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23406 -> 23414[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23407 -> 1389[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23407[label="FiniteMap.splitGT2 True zzz16831 zzz16832 zzz16833 zzz16834 True (compare2 True True True == GT)",fontsize=16,color="magenta"];23407 -> 23415[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23407 -> 23416[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23407 -> 23417[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23407 -> 23418[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23857[label="zzz1565",fontsize=16,color="green",shape="box"];23858[label="True",fontsize=16,color="green",shape="box"];23859[label="FiniteMap.Branch zzz1560 zzz1561 (Pos (Succ zzz1562)) zzz1563 zzz1564",fontsize=16,color="green",shape="box"];23860[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23861[label="FiniteMap.Branch zzz1555 zzz1556 (Pos (Succ zzz1557)) zzz1558 zzz1559",fontsize=16,color="green",shape="box"];23862[label="zzz1600",fontsize=16,color="green",shape="box"];23863[label="True",fontsize=16,color="green",shape="box"];23864[label="FiniteMap.Branch zzz1595 zzz1596 (Neg (Succ zzz1597)) zzz1598 zzz1599",fontsize=16,color="green",shape="box"];23865[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];23866[label="FiniteMap.Branch zzz1590 zzz1591 (Neg (Succ zzz1592)) zzz1593 zzz1594",fontsize=16,color="green",shape="box"];23091[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz1726 zzz1727 zzz1728 zzz1729 zzz1730) (FiniteMap.Branch zzz1731 zzz1732 zzz1733 zzz1734 zzz1735) (zzz1736,zzz1737)",fontsize=16,color="black",shape="box"];23091 -> 23098[label="",style="solid", color="black", weight=3]; 72.00/39.16 23092 -> 22883[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23092[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz1726 zzz1727 zzz1728 zzz1729 zzz1730) (FiniteMap.Branch zzz1731 zzz1732 zzz1733 zzz1734 zzz1735) (FiniteMap.findMax (FiniteMap.Branch zzz17400 zzz17401 zzz17402 zzz17403 zzz17404))",fontsize=16,color="magenta"];23092 -> 23099[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23092 -> 23100[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23092 -> 23101[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23092 -> 23102[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23092 -> 23103[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23096[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz1742 zzz1743 zzz1744 zzz1745 zzz1746) (FiniteMap.Branch zzz1747 zzz1748 zzz1749 zzz1750 zzz1751) (zzz1752,zzz1753)",fontsize=16,color="black",shape="box"];23096 -> 23111[label="",style="solid", color="black", weight=3]; 72.00/39.16 23097 -> 22988[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23097[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz1742 zzz1743 zzz1744 zzz1745 zzz1746) (FiniteMap.Branch zzz1747 zzz1748 zzz1749 zzz1750 zzz1751) (FiniteMap.findMax (FiniteMap.Branch zzz17560 zzz17561 zzz17562 zzz17563 zzz17564))",fontsize=16,color="magenta"];23097 -> 23112[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23097 -> 23113[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23097 -> 23114[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23097 -> 23115[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23097 -> 23116[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23322[label="zzz21343",fontsize=16,color="green",shape="box"];23323[label="zzz21344",fontsize=16,color="green",shape="box"];23324[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (compare zzz1769 (Pos (Succ (Succ Zero)) * zzz1770) == LT)",fontsize=16,color="black",shape="box"];23324 -> 23331[label="",style="solid", color="black", weight=3]; 72.00/39.16 23327[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz176700)) (FiniteMap.sIZE_RATIO * zzz1768) == GT)",fontsize=16,color="black",shape="box"];23327 -> 23334[label="",style="solid", color="black", weight=3]; 72.00/39.16 23328[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (FiniteMap.sIZE_RATIO * zzz1768) == GT)",fontsize=16,color="black",shape="box"];23328 -> 23335[label="",style="solid", color="black", weight=3]; 72.00/39.16 23329[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz176700)) (FiniteMap.sIZE_RATIO * zzz1768) == GT)",fontsize=16,color="black",shape="box"];23329 -> 23336[label="",style="solid", color="black", weight=3]; 72.00/39.16 23330[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (FiniteMap.sIZE_RATIO * zzz1768) == GT)",fontsize=16,color="black",shape="box"];23330 -> 23337[label="",style="solid", color="black", weight=3]; 72.00/39.16 23410[label="FiniteMap.splitLT1 False zzz1680 zzz1681 zzz1682 zzz1683 True (GT == GT)",fontsize=16,color="black",shape="box"];23410 -> 23421[label="",style="solid", color="black", weight=3]; 72.00/39.16 23411[label="zzz16832",fontsize=16,color="green",shape="box"];23412[label="zzz16833",fontsize=16,color="green",shape="box"];23413[label="zzz16834",fontsize=16,color="green",shape="box"];23414[label="zzz16831",fontsize=16,color="green",shape="box"];23415[label="zzz16832",fontsize=16,color="green",shape="box"];23416[label="zzz16834",fontsize=16,color="green",shape="box"];23417[label="zzz16833",fontsize=16,color="green",shape="box"];23418[label="zzz16831",fontsize=16,color="green",shape="box"];23098[label="zzz1736",fontsize=16,color="green",shape="box"];23099[label="zzz17400",fontsize=16,color="green",shape="box"];23100[label="zzz17404",fontsize=16,color="green",shape="box"];23101[label="zzz17401",fontsize=16,color="green",shape="box"];23102[label="zzz17402",fontsize=16,color="green",shape="box"];23103[label="zzz17403",fontsize=16,color="green",shape="box"];23111[label="zzz1753",fontsize=16,color="green",shape="box"];23112[label="zzz17564",fontsize=16,color="green",shape="box"];23113[label="zzz17560",fontsize=16,color="green",shape="box"];23114[label="zzz17563",fontsize=16,color="green",shape="box"];23115[label="zzz17561",fontsize=16,color="green",shape="box"];23116[label="zzz17562",fontsize=16,color="green",shape="box"];23331[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt zzz1769 (Pos (Succ (Succ Zero)) * zzz1770) == LT)",fontsize=16,color="burlywood",shape="box"];24833[label="zzz1769/Pos zzz17690",fontsize=10,color="white",style="solid",shape="box"];23331 -> 24833[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24833 -> 23338[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24834[label="zzz1769/Neg zzz17690",fontsize=10,color="white",style="solid",shape="box"];23331 -> 24834[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24834 -> 23339[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23334[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz176700)) (primMulInt FiniteMap.sIZE_RATIO zzz1768) == GT)",fontsize=16,color="black",shape="box"];23334 -> 23342[label="",style="solid", color="black", weight=3]; 72.00/39.16 23335[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (primMulInt FiniteMap.sIZE_RATIO zzz1768) == GT)",fontsize=16,color="black",shape="box"];23335 -> 23343[label="",style="solid", color="black", weight=3]; 72.00/39.16 23336[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz176700)) (primMulInt FiniteMap.sIZE_RATIO zzz1768) == GT)",fontsize=16,color="black",shape="box"];23336 -> 23344[label="",style="solid", color="black", weight=3]; 72.00/39.16 23337[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (primMulInt FiniteMap.sIZE_RATIO zzz1768) == GT)",fontsize=16,color="black",shape="box"];23337 -> 23345[label="",style="solid", color="black", weight=3]; 72.00/39.16 23421[label="FiniteMap.splitLT1 False zzz1680 zzz1681 zzz1682 zzz1683 True True",fontsize=16,color="black",shape="box"];23421 -> 23424[label="",style="solid", color="black", weight=3]; 72.00/39.16 23338[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos zzz17690) (Pos (Succ (Succ Zero)) * zzz1770) == LT)",fontsize=16,color="burlywood",shape="box"];24835[label="zzz17690/Succ zzz176900",fontsize=10,color="white",style="solid",shape="box"];23338 -> 24835[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24835 -> 23346[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24836[label="zzz17690/Zero",fontsize=10,color="white",style="solid",shape="box"];23338 -> 24836[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24836 -> 23347[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23339[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg zzz17690) (Pos (Succ (Succ Zero)) * zzz1770) == LT)",fontsize=16,color="burlywood",shape="box"];24837[label="zzz17690/Succ zzz176900",fontsize=10,color="white",style="solid",shape="box"];23339 -> 24837[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24837 -> 23348[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24838[label="zzz17690/Zero",fontsize=10,color="white",style="solid",shape="box"];23339 -> 24838[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24838 -> 23349[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23342[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz176700)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1768) == GT)",fontsize=16,color="burlywood",shape="box"];24839[label="zzz1768/Pos zzz17680",fontsize=10,color="white",style="solid",shape="box"];23342 -> 24839[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24839 -> 23353[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24840[label="zzz1768/Neg zzz17680",fontsize=10,color="white",style="solid",shape="box"];23342 -> 24840[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24840 -> 23354[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23343[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1768) == GT)",fontsize=16,color="burlywood",shape="box"];24841[label="zzz1768/Pos zzz17680",fontsize=10,color="white",style="solid",shape="box"];23343 -> 24841[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24841 -> 23355[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24842[label="zzz1768/Neg zzz17680",fontsize=10,color="white",style="solid",shape="box"];23343 -> 24842[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24842 -> 23356[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23344[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz176700)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1768) == GT)",fontsize=16,color="burlywood",shape="box"];24843[label="zzz1768/Pos zzz17680",fontsize=10,color="white",style="solid",shape="box"];23344 -> 24843[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24843 -> 23357[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24844[label="zzz1768/Neg zzz17680",fontsize=10,color="white",style="solid",shape="box"];23344 -> 24844[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24844 -> 23358[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23345[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1768) == GT)",fontsize=16,color="burlywood",shape="box"];24845[label="zzz1768/Pos zzz17680",fontsize=10,color="white",style="solid",shape="box"];23345 -> 24845[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24845 -> 23359[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 24846[label="zzz1768/Neg zzz17680",fontsize=10,color="white",style="solid",shape="box"];23345 -> 24846[label="",style="solid", color="burlywood", weight=9]; 72.00/39.16 24846 -> 23360[label="",style="solid", color="burlywood", weight=3]; 72.00/39.16 23424 -> 10327[label="",style="dashed", color="red", weight=0]; 72.00/39.16 23424[label="FiniteMap.mkVBalBranch False zzz1680 zzz1682 (FiniteMap.splitLT zzz1683 True)",fontsize=16,color="magenta"];23424 -> 23453[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23424 -> 23454[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23424 -> 23455[label="",style="dashed", color="magenta", weight=3]; 72.00/39.16 23346[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos (Succ zzz176900)) (Pos (Succ (Succ Zero)) * zzz1770) == LT)",fontsize=16,color="black",shape="box"];23346 -> 23361[label="",style="solid", color="black", weight=3]; 72.00/39.16 23347[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos Zero) (Pos (Succ (Succ Zero)) * zzz1770) == LT)",fontsize=16,color="black",shape="box"];23347 -> 23362[label="",style="solid", color="black", weight=3]; 72.00/39.16 23348[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg (Succ zzz176900)) (Pos (Succ (Succ Zero)) * zzz1770) == LT)",fontsize=16,color="black",shape="box"];23348 -> 23363[label="",style="solid", color="black", weight=3]; 72.00/39.17 23349[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg Zero) (Pos (Succ (Succ Zero)) * zzz1770) == LT)",fontsize=16,color="black",shape="box"];23349 -> 23364[label="",style="solid", color="black", weight=3]; 72.00/39.17 23353[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz176700)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz17680)) == GT)",fontsize=16,color="black",shape="box"];23353 -> 23368[label="",style="solid", color="black", weight=3]; 72.00/39.17 23354[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz176700)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz17680)) == GT)",fontsize=16,color="black",shape="box"];23354 -> 23369[label="",style="solid", color="black", weight=3]; 72.00/39.17 23355[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz17680)) == GT)",fontsize=16,color="black",shape="box"];23355 -> 23370[label="",style="solid", color="black", weight=3]; 72.00/39.17 23356[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz17680)) == GT)",fontsize=16,color="black",shape="box"];23356 -> 23371[label="",style="solid", color="black", weight=3]; 72.00/39.17 23357[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz176700)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz17680)) == GT)",fontsize=16,color="black",shape="box"];23357 -> 23372[label="",style="solid", color="black", weight=3]; 72.00/39.17 23358[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz176700)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz17680)) == GT)",fontsize=16,color="black",shape="box"];23358 -> 23373[label="",style="solid", color="black", weight=3]; 72.00/39.17 23359[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz17680)) == GT)",fontsize=16,color="black",shape="box"];23359 -> 23374[label="",style="solid", color="black", weight=3]; 72.00/39.17 23360[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz17680)) == GT)",fontsize=16,color="black",shape="box"];23360 -> 23375[label="",style="solid", color="black", weight=3]; 72.00/39.17 23453[label="FiniteMap.splitLT zzz1683 True",fontsize=16,color="burlywood",shape="box"];24847[label="zzz1683/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];23453 -> 24847[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24847 -> 23482[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24848[label="zzz1683/FiniteMap.Branch zzz16830 zzz16831 zzz16832 zzz16833 zzz16834",fontsize=10,color="white",style="solid",shape="box"];23453 -> 24848[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24848 -> 23483[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23454[label="zzz1682",fontsize=16,color="green",shape="box"];23455[label="zzz1680",fontsize=16,color="green",shape="box"];23361[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos (Succ zzz176900)) (primMulInt (Pos (Succ (Succ Zero))) zzz1770) == LT)",fontsize=16,color="burlywood",shape="box"];24849[label="zzz1770/Pos zzz17700",fontsize=10,color="white",style="solid",shape="box"];23361 -> 24849[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24849 -> 23376[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24850[label="zzz1770/Neg zzz17700",fontsize=10,color="white",style="solid",shape="box"];23361 -> 24850[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24850 -> 23377[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23362[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) zzz1770) == LT)",fontsize=16,color="burlywood",shape="box"];24851[label="zzz1770/Pos zzz17700",fontsize=10,color="white",style="solid",shape="box"];23362 -> 24851[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24851 -> 23378[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24852[label="zzz1770/Neg zzz17700",fontsize=10,color="white",style="solid",shape="box"];23362 -> 24852[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24852 -> 23379[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23363[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg (Succ zzz176900)) (primMulInt (Pos (Succ (Succ Zero))) zzz1770) == LT)",fontsize=16,color="burlywood",shape="box"];24853[label="zzz1770/Pos zzz17700",fontsize=10,color="white",style="solid",shape="box"];23363 -> 24853[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24853 -> 23380[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24854[label="zzz1770/Neg zzz17700",fontsize=10,color="white",style="solid",shape="box"];23363 -> 24854[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24854 -> 23381[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23364[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) zzz1770) == LT)",fontsize=16,color="burlywood",shape="box"];24855[label="zzz1770/Pos zzz17700",fontsize=10,color="white",style="solid",shape="box"];23364 -> 24855[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24855 -> 23382[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24856[label="zzz1770/Neg zzz17700",fontsize=10,color="white",style="solid",shape="box"];23364 -> 24856[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24856 -> 23383[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23368 -> 23386[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23368[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz176700)) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680)) == GT)",fontsize=16,color="magenta"];23368 -> 23387[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23369 -> 23390[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23369[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz176700)) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680)) == GT)",fontsize=16,color="magenta"];23369 -> 23391[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23370 -> 23394[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23370[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680)) == GT)",fontsize=16,color="magenta"];23370 -> 23395[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23371 -> 23398[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23371[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680)) == GT)",fontsize=16,color="magenta"];23371 -> 23399[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23372 -> 23403[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23372[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz176700)) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680)) == GT)",fontsize=16,color="magenta"];23372 -> 23404[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23373 -> 23408[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23373[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz176700)) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680)) == GT)",fontsize=16,color="magenta"];23373 -> 23409[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23374 -> 23419[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23374[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680)) == GT)",fontsize=16,color="magenta"];23374 -> 23420[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23375 -> 23422[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23375[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680)) == GT)",fontsize=16,color="magenta"];23375 -> 23423[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23482[label="FiniteMap.splitLT FiniteMap.EmptyFM True",fontsize=16,color="black",shape="box"];23482 -> 23509[label="",style="solid", color="black", weight=3]; 72.00/39.17 23483[label="FiniteMap.splitLT (FiniteMap.Branch zzz16830 zzz16831 zzz16832 zzz16833 zzz16834) True",fontsize=16,color="black",shape="box"];23483 -> 23510[label="",style="solid", color="black", weight=3]; 72.00/39.17 23376[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos (Succ zzz176900)) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz17700)) == LT)",fontsize=16,color="black",shape="box"];23376 -> 23425[label="",style="solid", color="black", weight=3]; 72.00/39.17 23377[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos (Succ zzz176900)) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz17700)) == LT)",fontsize=16,color="black",shape="box"];23377 -> 23426[label="",style="solid", color="black", weight=3]; 72.00/39.17 23378[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz17700)) == LT)",fontsize=16,color="black",shape="box"];23378 -> 23427[label="",style="solid", color="black", weight=3]; 72.00/39.17 23379[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz17700)) == LT)",fontsize=16,color="black",shape="box"];23379 -> 23428[label="",style="solid", color="black", weight=3]; 72.00/39.17 23380[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg (Succ zzz176900)) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz17700)) == LT)",fontsize=16,color="black",shape="box"];23380 -> 23429[label="",style="solid", color="black", weight=3]; 72.00/39.17 23381[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg (Succ zzz176900)) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz17700)) == LT)",fontsize=16,color="black",shape="box"];23381 -> 23430[label="",style="solid", color="black", weight=3]; 72.00/39.17 23382[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz17700)) == LT)",fontsize=16,color="black",shape="box"];23382 -> 23431[label="",style="solid", color="black", weight=3]; 72.00/39.17 23383[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz17700)) == LT)",fontsize=16,color="black",shape="box"];23383 -> 23432[label="",style="solid", color="black", weight=3]; 72.00/39.17 23387 -> 11974[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23387[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680",fontsize=16,color="magenta"];23387 -> 23433[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23386[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz176700)) (Pos zzz1771) == GT)",fontsize=16,color="black",shape="triangle"];23386 -> 23434[label="",style="solid", color="black", weight=3]; 72.00/39.17 23391 -> 11974[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23391[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680",fontsize=16,color="magenta"];23391 -> 23435[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23390[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos (Succ zzz176700)) (Neg zzz1772) == GT)",fontsize=16,color="black",shape="triangle"];23390 -> 23436[label="",style="solid", color="black", weight=3]; 72.00/39.17 23395 -> 11974[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23395[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680",fontsize=16,color="magenta"];23395 -> 23437[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23394[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Pos zzz1773) == GT)",fontsize=16,color="burlywood",shape="triangle"];24857[label="zzz1773/Succ zzz17730",fontsize=10,color="white",style="solid",shape="box"];23394 -> 24857[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24857 -> 23438[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24858[label="zzz1773/Zero",fontsize=10,color="white",style="solid",shape="box"];23394 -> 24858[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24858 -> 23439[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23399 -> 11974[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23399[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680",fontsize=16,color="magenta"];23399 -> 23440[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23398[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Neg zzz1774) == GT)",fontsize=16,color="burlywood",shape="triangle"];24859[label="zzz1774/Succ zzz17740",fontsize=10,color="white",style="solid",shape="box"];23398 -> 24859[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24859 -> 23441[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24860[label="zzz1774/Zero",fontsize=10,color="white",style="solid",shape="box"];23398 -> 24860[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24860 -> 23442[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23404 -> 11974[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23404[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680",fontsize=16,color="magenta"];23404 -> 23443[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23403[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz176700)) (Pos zzz1775) == GT)",fontsize=16,color="black",shape="triangle"];23403 -> 23444[label="",style="solid", color="black", weight=3]; 72.00/39.17 23409 -> 11974[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23409[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680",fontsize=16,color="magenta"];23409 -> 23445[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23408[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg (Succ zzz176700)) (Neg zzz1776) == GT)",fontsize=16,color="black",shape="triangle"];23408 -> 23446[label="",style="solid", color="black", weight=3]; 72.00/39.17 23420 -> 11974[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23420[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680",fontsize=16,color="magenta"];23420 -> 23447[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23419[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Pos zzz1777) == GT)",fontsize=16,color="burlywood",shape="triangle"];24861[label="zzz1777/Succ zzz17770",fontsize=10,color="white",style="solid",shape="box"];23419 -> 24861[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24861 -> 23448[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24862[label="zzz1777/Zero",fontsize=10,color="white",style="solid",shape="box"];23419 -> 24862[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24862 -> 23449[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23423 -> 11974[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23423[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680",fontsize=16,color="magenta"];23423 -> 23450[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23422[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Neg zzz1778) == GT)",fontsize=16,color="burlywood",shape="triangle"];24863[label="zzz1778/Succ zzz17780",fontsize=10,color="white",style="solid",shape="box"];23422 -> 24863[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24863 -> 23451[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24864[label="zzz1778/Zero",fontsize=10,color="white",style="solid",shape="box"];23422 -> 24864[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24864 -> 23452[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23509 -> 10417[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23509[label="FiniteMap.splitLT4 FiniteMap.EmptyFM True",fontsize=16,color="magenta"];23510[label="FiniteMap.splitLT3 (FiniteMap.Branch zzz16830 zzz16831 zzz16832 zzz16833 zzz16834) True",fontsize=16,color="black",shape="box"];23510 -> 23518[label="",style="solid", color="black", weight=3]; 72.00/39.17 23425[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos (Succ zzz176900)) (Pos (primMulNat (Succ (Succ Zero)) zzz17700)) == LT)",fontsize=16,color="black",shape="box"];23425 -> 23456[label="",style="solid", color="black", weight=3]; 72.00/39.17 23426[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos (Succ zzz176900)) (Neg (primMulNat (Succ (Succ Zero)) zzz17700)) == LT)",fontsize=16,color="black",shape="box"];23426 -> 23457[label="",style="solid", color="black", weight=3]; 72.00/39.17 23427 -> 23514[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23427[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos Zero) (Pos (primMulNat (Succ (Succ Zero)) zzz17700)) == LT)",fontsize=16,color="magenta"];23427 -> 23515[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23428 -> 23523[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23428[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos Zero) (Neg (primMulNat (Succ (Succ Zero)) zzz17700)) == LT)",fontsize=16,color="magenta"];23428 -> 23524[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23429[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg (Succ zzz176900)) (Pos (primMulNat (Succ (Succ Zero)) zzz17700)) == LT)",fontsize=16,color="black",shape="box"];23429 -> 23462[label="",style="solid", color="black", weight=3]; 72.00/39.17 23430[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg (Succ zzz176900)) (Neg (primMulNat (Succ (Succ Zero)) zzz17700)) == LT)",fontsize=16,color="black",shape="box"];23430 -> 23463[label="",style="solid", color="black", weight=3]; 72.00/39.17 23431 -> 23538[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23431[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg Zero) (Pos (primMulNat (Succ (Succ Zero)) zzz17700)) == LT)",fontsize=16,color="magenta"];23431 -> 23539[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23432 -> 23547[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23432[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg Zero) (Neg (primMulNat (Succ (Succ Zero)) zzz17700)) == LT)",fontsize=16,color="magenta"];23432 -> 23548[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23433[label="zzz17680",fontsize=16,color="green",shape="box"];23434[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz176700) zzz1771 == GT)",fontsize=16,color="burlywood",shape="triangle"];24865[label="zzz1771/Succ zzz17710",fontsize=10,color="white",style="solid",shape="box"];23434 -> 24865[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24865 -> 23468[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24866[label="zzz1771/Zero",fontsize=10,color="white",style="solid",shape="box"];23434 -> 24866[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24866 -> 23469[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23435[label="zzz17680",fontsize=16,color="green",shape="box"];23436[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (GT == GT)",fontsize=16,color="black",shape="triangle"];23436 -> 23470[label="",style="solid", color="black", weight=3]; 72.00/39.17 23437[label="zzz17680",fontsize=16,color="green",shape="box"];23438[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Pos (Succ zzz17730)) == GT)",fontsize=16,color="black",shape="box"];23438 -> 23471[label="",style="solid", color="black", weight=3]; 72.00/39.17 23439[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];23439 -> 23472[label="",style="solid", color="black", weight=3]; 72.00/39.17 23440[label="zzz17680",fontsize=16,color="green",shape="box"];23441[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Neg (Succ zzz17740)) == GT)",fontsize=16,color="black",shape="box"];23441 -> 23473[label="",style="solid", color="black", weight=3]; 72.00/39.17 23442[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Pos Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];23442 -> 23474[label="",style="solid", color="black", weight=3]; 72.00/39.17 23443[label="zzz17680",fontsize=16,color="green",shape="box"];23444[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (LT == GT)",fontsize=16,color="black",shape="triangle"];23444 -> 23475[label="",style="solid", color="black", weight=3]; 72.00/39.17 23445[label="zzz17680",fontsize=16,color="green",shape="box"];23446[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat zzz1776 (Succ zzz176700) == GT)",fontsize=16,color="burlywood",shape="triangle"];24867[label="zzz1776/Succ zzz17760",fontsize=10,color="white",style="solid",shape="box"];23446 -> 24867[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24867 -> 23476[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24868[label="zzz1776/Zero",fontsize=10,color="white",style="solid",shape="box"];23446 -> 24868[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24868 -> 23477[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23447[label="zzz17680",fontsize=16,color="green",shape="box"];23448[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Pos (Succ zzz17770)) == GT)",fontsize=16,color="black",shape="box"];23448 -> 23478[label="",style="solid", color="black", weight=3]; 72.00/39.17 23449[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];23449 -> 23479[label="",style="solid", color="black", weight=3]; 72.00/39.17 23450[label="zzz17680",fontsize=16,color="green",shape="box"];23451[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Neg (Succ zzz17780)) == GT)",fontsize=16,color="black",shape="box"];23451 -> 23480[label="",style="solid", color="black", weight=3]; 72.00/39.17 23452[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpInt (Neg Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];23452 -> 23481[label="",style="solid", color="black", weight=3]; 72.00/39.17 23518[label="FiniteMap.splitLT2 zzz16830 zzz16831 zzz16832 zzz16833 zzz16834 True (True < zzz16830)",fontsize=16,color="black",shape="box"];23518 -> 23527[label="",style="solid", color="black", weight=3]; 72.00/39.17 23456 -> 23564[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23456[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat (Succ zzz176900) (primMulNat (Succ (Succ Zero)) zzz17700) == LT)",fontsize=16,color="magenta"];23456 -> 23565[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23457[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (GT == LT)",fontsize=16,color="black",shape="triangle"];23457 -> 23486[label="",style="solid", color="black", weight=3]; 72.00/39.17 23515[label="primMulNat (Succ (Succ Zero)) zzz17700",fontsize=16,color="burlywood",shape="triangle"];24869[label="zzz17700/Succ zzz177000",fontsize=10,color="white",style="solid",shape="box"];23515 -> 24869[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24869 -> 23519[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24870[label="zzz17700/Zero",fontsize=10,color="white",style="solid",shape="box"];23515 -> 24870[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24870 -> 23520[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23514[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos Zero) (Pos zzz1779) == LT)",fontsize=16,color="burlywood",shape="triangle"];24871[label="zzz1779/Succ zzz17790",fontsize=10,color="white",style="solid",shape="box"];23514 -> 24871[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24871 -> 23521[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24872[label="zzz1779/Zero",fontsize=10,color="white",style="solid",shape="box"];23514 -> 24872[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24872 -> 23522[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23524 -> 23515[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23524[label="primMulNat (Succ (Succ Zero)) zzz17700",fontsize=16,color="magenta"];23524 -> 23528[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23523[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos Zero) (Neg zzz1780) == LT)",fontsize=16,color="burlywood",shape="triangle"];24873[label="zzz1780/Succ zzz17800",fontsize=10,color="white",style="solid",shape="box"];23523 -> 24873[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24873 -> 23529[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24874[label="zzz1780/Zero",fontsize=10,color="white",style="solid",shape="box"];23523 -> 24874[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24874 -> 23530[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23462[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (LT == LT)",fontsize=16,color="black",shape="triangle"];23462 -> 23491[label="",style="solid", color="black", weight=3]; 72.00/39.17 23463 -> 23578[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23463[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat (primMulNat (Succ (Succ Zero)) zzz17700) (Succ zzz176900) == LT)",fontsize=16,color="magenta"];23463 -> 23579[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23539 -> 23515[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23539[label="primMulNat (Succ (Succ Zero)) zzz17700",fontsize=16,color="magenta"];23538[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg Zero) (Pos zzz1781) == LT)",fontsize=16,color="burlywood",shape="triangle"];24875[label="zzz1781/Succ zzz17810",fontsize=10,color="white",style="solid",shape="box"];23538 -> 24875[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24875 -> 23542[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24876[label="zzz1781/Zero",fontsize=10,color="white",style="solid",shape="box"];23538 -> 24876[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24876 -> 23543[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23548 -> 23515[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23548[label="primMulNat (Succ (Succ Zero)) zzz17700",fontsize=16,color="magenta"];23548 -> 23551[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23547[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg Zero) (Neg zzz1782) == LT)",fontsize=16,color="burlywood",shape="triangle"];24877[label="zzz1782/Succ zzz17820",fontsize=10,color="white",style="solid",shape="box"];23547 -> 24877[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24877 -> 23552[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24878[label="zzz1782/Zero",fontsize=10,color="white",style="solid",shape="box"];23547 -> 24878[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24878 -> 23553[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23468[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz176700) (Succ zzz17710) == GT)",fontsize=16,color="black",shape="box"];23468 -> 23498[label="",style="solid", color="black", weight=3]; 72.00/39.17 23469[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz176700) Zero == GT)",fontsize=16,color="black",shape="box"];23469 -> 23499[label="",style="solid", color="black", weight=3]; 72.00/39.17 23470[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 True",fontsize=16,color="black",shape="box"];23470 -> 23500[label="",style="solid", color="black", weight=3]; 72.00/39.17 23471 -> 23446[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23471[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat Zero (Succ zzz17730) == GT)",fontsize=16,color="magenta"];23471 -> 23501[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23471 -> 23502[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23472[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (EQ == GT)",fontsize=16,color="black",shape="triangle"];23472 -> 23503[label="",style="solid", color="black", weight=3]; 72.00/39.17 23473 -> 23436[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23473[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (GT == GT)",fontsize=16,color="magenta"];23474 -> 23472[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23474[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (EQ == GT)",fontsize=16,color="magenta"];23475[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 False",fontsize=16,color="black",shape="triangle"];23475 -> 23504[label="",style="solid", color="black", weight=3]; 72.00/39.17 23476[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz17760) (Succ zzz176700) == GT)",fontsize=16,color="black",shape="box"];23476 -> 23505[label="",style="solid", color="black", weight=3]; 72.00/39.17 23477[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat Zero (Succ zzz176700) == GT)",fontsize=16,color="black",shape="box"];23477 -> 23506[label="",style="solid", color="black", weight=3]; 72.00/39.17 23478 -> 23444[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23478[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (LT == GT)",fontsize=16,color="magenta"];23479 -> 23472[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23479[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (EQ == GT)",fontsize=16,color="magenta"];23480 -> 23434[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23480[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz17780) Zero == GT)",fontsize=16,color="magenta"];23480 -> 23507[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23480 -> 23508[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23481 -> 23472[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23481[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (EQ == GT)",fontsize=16,color="magenta"];23527[label="FiniteMap.splitLT2 zzz16830 zzz16831 zzz16832 zzz16833 zzz16834 True (compare True zzz16830 == LT)",fontsize=16,color="black",shape="box"];23527 -> 23544[label="",style="solid", color="black", weight=3]; 72.00/39.17 23565 -> 23515[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23565[label="primMulNat (Succ (Succ Zero)) zzz17700",fontsize=16,color="magenta"];23564[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat (Succ zzz176900) zzz1783 == LT)",fontsize=16,color="burlywood",shape="triangle"];24879[label="zzz1783/Succ zzz17830",fontsize=10,color="white",style="solid",shape="box"];23564 -> 24879[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24879 -> 23568[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24880[label="zzz1783/Zero",fontsize=10,color="white",style="solid",shape="box"];23564 -> 24880[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24880 -> 23569[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23486[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 False",fontsize=16,color="black",shape="triangle"];23486 -> 23513[label="",style="solid", color="black", weight=3]; 72.00/39.17 23519[label="primMulNat (Succ (Succ Zero)) (Succ zzz177000)",fontsize=16,color="black",shape="box"];23519 -> 23531[label="",style="solid", color="black", weight=3]; 72.00/39.17 23520[label="primMulNat (Succ (Succ Zero)) Zero",fontsize=16,color="black",shape="box"];23520 -> 23532[label="",style="solid", color="black", weight=3]; 72.00/39.17 23521[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos Zero) (Pos (Succ zzz17790)) == LT)",fontsize=16,color="black",shape="box"];23521 -> 23533[label="",style="solid", color="black", weight=3]; 72.00/39.17 23522[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23522 -> 23534[label="",style="solid", color="black", weight=3]; 72.00/39.17 23528[label="zzz17700",fontsize=16,color="green",shape="box"];23529[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos Zero) (Neg (Succ zzz17800)) == LT)",fontsize=16,color="black",shape="box"];23529 -> 23545[label="",style="solid", color="black", weight=3]; 72.00/39.17 23530[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23530 -> 23546[label="",style="solid", color="black", weight=3]; 72.00/39.17 23491[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 True",fontsize=16,color="black",shape="box"];23491 -> 23535[label="",style="solid", color="black", weight=3]; 72.00/39.17 23579 -> 23515[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23579[label="primMulNat (Succ (Succ Zero)) zzz17700",fontsize=16,color="magenta"];23579 -> 23584[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23578[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat zzz1784 (Succ zzz176900) == LT)",fontsize=16,color="burlywood",shape="triangle"];24881[label="zzz1784/Succ zzz17840",fontsize=10,color="white",style="solid",shape="box"];23578 -> 24881[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24881 -> 23585[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24882[label="zzz1784/Zero",fontsize=10,color="white",style="solid",shape="box"];23578 -> 24882[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24882 -> 23586[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23542[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg Zero) (Pos (Succ zzz17810)) == LT)",fontsize=16,color="black",shape="box"];23542 -> 23554[label="",style="solid", color="black", weight=3]; 72.00/39.17 23543[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23543 -> 23555[label="",style="solid", color="black", weight=3]; 72.00/39.17 23551[label="zzz17700",fontsize=16,color="green",shape="box"];23552[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg Zero) (Neg (Succ zzz17820)) == LT)",fontsize=16,color="black",shape="box"];23552 -> 23570[label="",style="solid", color="black", weight=3]; 72.00/39.17 23553[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23553 -> 23571[label="",style="solid", color="black", weight=3]; 72.00/39.17 23498[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat zzz176700 zzz17710 == GT)",fontsize=16,color="burlywood",shape="triangle"];24883[label="zzz176700/Succ zzz1767000",fontsize=10,color="white",style="solid",shape="box"];23498 -> 24883[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24883 -> 23556[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24884[label="zzz176700/Zero",fontsize=10,color="white",style="solid",shape="box"];23498 -> 24884[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24884 -> 23557[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23499 -> 23436[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23499[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (GT == GT)",fontsize=16,color="magenta"];23500[label="FiniteMap.mkBalBranch6MkBalBranch1 zzz2134 zzz2130 zzz2131 zzz1674 zzz1674 zzz2134 zzz1674",fontsize=16,color="burlywood",shape="box"];24885[label="zzz1674/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];23500 -> 24885[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24885 -> 23558[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24886[label="zzz1674/FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744",fontsize=10,color="white",style="solid",shape="box"];23500 -> 24886[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24886 -> 23559[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23501[label="Zero",fontsize=16,color="green",shape="box"];23502[label="zzz17730",fontsize=16,color="green",shape="box"];23503 -> 23475[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23503[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 False",fontsize=16,color="magenta"];23504[label="FiniteMap.mkBalBranch6MkBalBranch2 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 otherwise",fontsize=16,color="black",shape="box"];23504 -> 23560[label="",style="solid", color="black", weight=3]; 72.00/39.17 23505 -> 23498[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23505[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat zzz17760 zzz176700 == GT)",fontsize=16,color="magenta"];23505 -> 23561[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23505 -> 23562[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23506 -> 23444[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23506[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (LT == GT)",fontsize=16,color="magenta"];23507[label="zzz17780",fontsize=16,color="green",shape="box"];23508[label="Zero",fontsize=16,color="green",shape="box"];23544[label="FiniteMap.splitLT2 zzz16830 zzz16831 zzz16832 zzz16833 zzz16834 True (compare3 True zzz16830 == LT)",fontsize=16,color="black",shape="box"];23544 -> 23563[label="",style="solid", color="black", weight=3]; 72.00/39.17 23568[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat (Succ zzz176900) (Succ zzz17830) == LT)",fontsize=16,color="black",shape="box"];23568 -> 23587[label="",style="solid", color="black", weight=3]; 72.00/39.17 23569[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat (Succ zzz176900) Zero == LT)",fontsize=16,color="black",shape="box"];23569 -> 23588[label="",style="solid", color="black", weight=3]; 72.00/39.17 23513[label="FiniteMap.mkBalBranch6MkBalBranch00 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 otherwise",fontsize=16,color="black",shape="box"];23513 -> 23572[label="",style="solid", color="black", weight=3]; 72.00/39.17 23531 -> 2630[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23531[label="primPlusNat (primMulNat (Succ Zero) (Succ zzz177000)) (Succ zzz177000)",fontsize=16,color="magenta"];23531 -> 23573[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23531 -> 23574[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23532[label="Zero",fontsize=16,color="green",shape="box"];23533 -> 23578[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23533[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat Zero (Succ zzz17790) == LT)",fontsize=16,color="magenta"];23533 -> 23580[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23533 -> 23581[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23534[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (EQ == LT)",fontsize=16,color="black",shape="triangle"];23534 -> 23576[label="",style="solid", color="black", weight=3]; 72.00/39.17 23545 -> 23457[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23545[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (GT == LT)",fontsize=16,color="magenta"];23546 -> 23534[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23546[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (EQ == LT)",fontsize=16,color="magenta"];23535[label="FiniteMap.mkBalBranch6Single_L (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344)",fontsize=16,color="black",shape="box"];23535 -> 23577[label="",style="solid", color="black", weight=3]; 72.00/39.17 23584[label="zzz17700",fontsize=16,color="green",shape="box"];23585[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat (Succ zzz17840) (Succ zzz176900) == LT)",fontsize=16,color="black",shape="box"];23585 -> 23603[label="",style="solid", color="black", weight=3]; 72.00/39.17 23586[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat Zero (Succ zzz176900) == LT)",fontsize=16,color="black",shape="box"];23586 -> 23604[label="",style="solid", color="black", weight=3]; 72.00/39.17 23554 -> 23462[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23554[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (LT == LT)",fontsize=16,color="magenta"];23555 -> 23534[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23555[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (EQ == LT)",fontsize=16,color="magenta"];23570 -> 23564[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23570[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat (Succ zzz17820) Zero == LT)",fontsize=16,color="magenta"];23570 -> 23589[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23570 -> 23590[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23571 -> 23534[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23571[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (EQ == LT)",fontsize=16,color="magenta"];23556[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz1767000) zzz17710 == GT)",fontsize=16,color="burlywood",shape="box"];24887[label="zzz17710/Succ zzz177100",fontsize=10,color="white",style="solid",shape="box"];23556 -> 24887[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24887 -> 23591[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24888[label="zzz17710/Zero",fontsize=10,color="white",style="solid",shape="box"];23556 -> 24888[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24888 -> 23592[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23557[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat Zero zzz17710 == GT)",fontsize=16,color="burlywood",shape="box"];24889[label="zzz17710/Succ zzz177100",fontsize=10,color="white",style="solid",shape="box"];23557 -> 24889[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24889 -> 23593[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24890[label="zzz17710/Zero",fontsize=10,color="white",style="solid",shape="box"];23557 -> 24890[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24890 -> 23594[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23558[label="FiniteMap.mkBalBranch6MkBalBranch1 zzz2134 zzz2130 zzz2131 FiniteMap.EmptyFM FiniteMap.EmptyFM zzz2134 FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];23558 -> 23595[label="",style="solid", color="black", weight=3]; 72.00/39.17 23559[label="FiniteMap.mkBalBranch6MkBalBranch1 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744)",fontsize=16,color="black",shape="box"];23559 -> 23596[label="",style="solid", color="black", weight=3]; 72.00/39.17 23560[label="FiniteMap.mkBalBranch6MkBalBranch2 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 True",fontsize=16,color="black",shape="box"];23560 -> 23597[label="",style="solid", color="black", weight=3]; 72.00/39.17 23561[label="zzz17760",fontsize=16,color="green",shape="box"];23562[label="zzz176700",fontsize=16,color="green",shape="box"];23563[label="FiniteMap.splitLT2 zzz16830 zzz16831 zzz16832 zzz16833 zzz16834 True (compare2 True zzz16830 (True == zzz16830) == LT)",fontsize=16,color="burlywood",shape="box"];24891[label="zzz16830/False",fontsize=10,color="white",style="solid",shape="box"];23563 -> 24891[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24891 -> 23598[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24892[label="zzz16830/True",fontsize=10,color="white",style="solid",shape="box"];23563 -> 24892[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24892 -> 23599[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23587[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat zzz176900 zzz17830 == LT)",fontsize=16,color="burlywood",shape="triangle"];24893[label="zzz176900/Succ zzz1769000",fontsize=10,color="white",style="solid",shape="box"];23587 -> 24893[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24893 -> 23605[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24894[label="zzz176900/Zero",fontsize=10,color="white",style="solid",shape="box"];23587 -> 24894[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24894 -> 23606[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23588 -> 23457[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23588[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (GT == LT)",fontsize=16,color="magenta"];23572[label="FiniteMap.mkBalBranch6MkBalBranch00 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 True",fontsize=16,color="black",shape="box"];23572 -> 23600[label="",style="solid", color="black", weight=3]; 72.00/39.17 23573[label="primMulNat (Succ Zero) (Succ zzz177000)",fontsize=16,color="black",shape="box"];23573 -> 23601[label="",style="solid", color="black", weight=3]; 72.00/39.17 23574[label="Succ zzz177000",fontsize=16,color="green",shape="box"];23580[label="zzz17790",fontsize=16,color="green",shape="box"];23581[label="Zero",fontsize=16,color="green",shape="box"];23576 -> 23486[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23576[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 False",fontsize=16,color="magenta"];23577 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23577[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ Zero)))) zzz21340 zzz21341 (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ Zero))))) zzz2130 zzz2131 zzz1674 zzz21343) zzz21344",fontsize=16,color="magenta"];23577 -> 23877[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23577 -> 23878[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23577 -> 23879[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23577 -> 23880[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23577 -> 23881[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23603 -> 23587[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23603[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat zzz17840 zzz176900 == LT)",fontsize=16,color="magenta"];23603 -> 23623[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23603 -> 23624[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23604 -> 23462[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23604[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (LT == LT)",fontsize=16,color="magenta"];23589[label="Zero",fontsize=16,color="green",shape="box"];23590[label="zzz17820",fontsize=16,color="green",shape="box"];23591[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz1767000) (Succ zzz177100) == GT)",fontsize=16,color="black",shape="box"];23591 -> 23607[label="",style="solid", color="black", weight=3]; 72.00/39.17 23592[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat (Succ zzz1767000) Zero == GT)",fontsize=16,color="black",shape="box"];23592 -> 23608[label="",style="solid", color="black", weight=3]; 72.00/39.17 23593[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat Zero (Succ zzz177100) == GT)",fontsize=16,color="black",shape="box"];23593 -> 23609[label="",style="solid", color="black", weight=3]; 72.00/39.17 23594[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat Zero Zero == GT)",fontsize=16,color="black",shape="box"];23594 -> 23610[label="",style="solid", color="black", weight=3]; 72.00/39.17 23595[label="error []",fontsize=16,color="red",shape="box"];23596[label="FiniteMap.mkBalBranch6MkBalBranch12 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744)",fontsize=16,color="black",shape="box"];23596 -> 23611[label="",style="solid", color="black", weight=3]; 72.00/39.17 23597 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23597[label="FiniteMap.mkBranch (Pos (Succ (Succ Zero))) zzz2130 zzz2131 zzz1674 zzz2134",fontsize=16,color="magenta"];23597 -> 23882[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23597 -> 23883[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23597 -> 23884[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23597 -> 23885[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23597 -> 23886[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23598[label="FiniteMap.splitLT2 False zzz16831 zzz16832 zzz16833 zzz16834 True (compare2 True False (True == False) == LT)",fontsize=16,color="black",shape="box"];23598 -> 23613[label="",style="solid", color="black", weight=3]; 72.00/39.17 23599[label="FiniteMap.splitLT2 True zzz16831 zzz16832 zzz16833 zzz16834 True (compare2 True True (True == True) == LT)",fontsize=16,color="black",shape="box"];23599 -> 23614[label="",style="solid", color="black", weight=3]; 72.00/39.17 23605[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat (Succ zzz1769000) zzz17830 == LT)",fontsize=16,color="burlywood",shape="box"];24895[label="zzz17830/Succ zzz178300",fontsize=10,color="white",style="solid",shape="box"];23605 -> 24895[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24895 -> 23625[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24896[label="zzz17830/Zero",fontsize=10,color="white",style="solid",shape="box"];23605 -> 24896[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24896 -> 23626[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23606[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat Zero zzz17830 == LT)",fontsize=16,color="burlywood",shape="box"];24897[label="zzz17830/Succ zzz178300",fontsize=10,color="white",style="solid",shape="box"];23606 -> 24897[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24897 -> 23627[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24898[label="zzz17830/Zero",fontsize=10,color="white",style="solid",shape="box"];23606 -> 24898[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24898 -> 23628[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23600[label="FiniteMap.mkBalBranch6Double_L (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344)",fontsize=16,color="burlywood",shape="box"];24899[label="zzz21343/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];23600 -> 24899[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24899 -> 23615[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24900[label="zzz21343/FiniteMap.Branch zzz213430 zzz213431 zzz213432 zzz213433 zzz213434",fontsize=10,color="white",style="solid",shape="box"];23600 -> 24900[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24900 -> 23616[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23601 -> 2630[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23601[label="primPlusNat (primMulNat Zero (Succ zzz177000)) (Succ zzz177000)",fontsize=16,color="magenta"];23601 -> 23617[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23601 -> 23618[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23877[label="zzz21341",fontsize=16,color="green",shape="box"];23878[label="zzz21340",fontsize=16,color="green",shape="box"];23879[label="zzz21344",fontsize=16,color="green",shape="box"];23880[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23881 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23881[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ Zero))))) zzz2130 zzz2131 zzz1674 zzz21343",fontsize=16,color="magenta"];23881 -> 23908[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23881 -> 23909[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23881 -> 23910[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23881 -> 23911[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23881 -> 23912[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23623[label="zzz17840",fontsize=16,color="green",shape="box"];23624[label="zzz176900",fontsize=16,color="green",shape="box"];23607 -> 23498[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23607[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (primCmpNat zzz1767000 zzz177100 == GT)",fontsize=16,color="magenta"];23607 -> 23629[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23607 -> 23630[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23608 -> 23436[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23608[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (GT == GT)",fontsize=16,color="magenta"];23609 -> 23444[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23609[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (LT == GT)",fontsize=16,color="magenta"];23610 -> 23472[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23610[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2134 zzz2130 zzz2131 zzz1674 zzz2130 zzz2131 zzz1674 zzz2134 (EQ == GT)",fontsize=16,color="magenta"];23611 -> 23631[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23611[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (FiniteMap.sizeFM zzz16744 < Pos (Succ (Succ Zero)) * FiniteMap.sizeFM zzz16743)",fontsize=16,color="magenta"];23611 -> 23632[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23611 -> 23633[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23882[label="zzz2131",fontsize=16,color="green",shape="box"];23883[label="zzz2130",fontsize=16,color="green",shape="box"];23884[label="zzz2134",fontsize=16,color="green",shape="box"];23885[label="Succ Zero",fontsize=16,color="green",shape="box"];23886[label="zzz1674",fontsize=16,color="green",shape="box"];23613 -> 23275[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23613[label="FiniteMap.splitLT2 False zzz16831 zzz16832 zzz16833 zzz16834 True (compare2 True False False == LT)",fontsize=16,color="magenta"];23613 -> 23638[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23613 -> 23639[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23613 -> 23640[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23613 -> 23641[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23614 -> 1388[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23614[label="FiniteMap.splitLT2 True zzz16831 zzz16832 zzz16833 zzz16834 True (compare2 True True True == LT)",fontsize=16,color="magenta"];23614 -> 23642[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23614 -> 23643[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23614 -> 23644[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23614 -> 23645[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23625[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat (Succ zzz1769000) (Succ zzz178300) == LT)",fontsize=16,color="black",shape="box"];23625 -> 23646[label="",style="solid", color="black", weight=3]; 72.00/39.17 23626[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat (Succ zzz1769000) Zero == LT)",fontsize=16,color="black",shape="box"];23626 -> 23647[label="",style="solid", color="black", weight=3]; 72.00/39.17 23627[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat Zero (Succ zzz178300) == LT)",fontsize=16,color="black",shape="box"];23627 -> 23648[label="",style="solid", color="black", weight=3]; 72.00/39.17 23628[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23628 -> 23649[label="",style="solid", color="black", weight=3]; 72.00/39.17 23615[label="FiniteMap.mkBalBranch6Double_L (FiniteMap.Branch zzz21340 zzz21341 zzz21342 FiniteMap.EmptyFM zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 FiniteMap.EmptyFM zzz21344)",fontsize=16,color="black",shape="box"];23615 -> 23650[label="",style="solid", color="black", weight=3]; 72.00/39.17 23616[label="FiniteMap.mkBalBranch6Double_L (FiniteMap.Branch zzz21340 zzz21341 zzz21342 (FiniteMap.Branch zzz213430 zzz213431 zzz213432 zzz213433 zzz213434) zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 (FiniteMap.Branch zzz213430 zzz213431 zzz213432 zzz213433 zzz213434) zzz21344)",fontsize=16,color="black",shape="box"];23616 -> 23651[label="",style="solid", color="black", weight=3]; 72.00/39.17 23617[label="primMulNat Zero (Succ zzz177000)",fontsize=16,color="black",shape="box"];23617 -> 23652[label="",style="solid", color="black", weight=3]; 72.00/39.17 23618[label="Succ zzz177000",fontsize=16,color="green",shape="box"];23908[label="zzz2131",fontsize=16,color="green",shape="box"];23909[label="zzz2130",fontsize=16,color="green",shape="box"];23910[label="zzz21343",fontsize=16,color="green",shape="box"];23911[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23912[label="zzz1674",fontsize=16,color="green",shape="box"];23629[label="zzz1767000",fontsize=16,color="green",shape="box"];23630[label="zzz177100",fontsize=16,color="green",shape="box"];23632 -> 11346[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23632[label="FiniteMap.sizeFM zzz16744",fontsize=16,color="magenta"];23632 -> 23654[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23633 -> 11346[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23633[label="FiniteMap.sizeFM zzz16743",fontsize=16,color="magenta"];23633 -> 23655[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23631[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (zzz1785 < Pos (Succ (Succ Zero)) * zzz1786)",fontsize=16,color="black",shape="triangle"];23631 -> 23656[label="",style="solid", color="black", weight=3]; 72.00/39.17 23638[label="zzz16832",fontsize=16,color="green",shape="box"];23639[label="zzz16833",fontsize=16,color="green",shape="box"];23640[label="zzz16834",fontsize=16,color="green",shape="box"];23641[label="zzz16831",fontsize=16,color="green",shape="box"];23642[label="zzz16832",fontsize=16,color="green",shape="box"];23643[label="zzz16834",fontsize=16,color="green",shape="box"];23644[label="zzz16833",fontsize=16,color="green",shape="box"];23645[label="zzz16831",fontsize=16,color="green",shape="box"];23646 -> 23587[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23646[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (primCmpNat zzz1769000 zzz178300 == LT)",fontsize=16,color="magenta"];23646 -> 23657[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23646 -> 23658[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23647 -> 23457[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23647[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (GT == LT)",fontsize=16,color="magenta"];23648 -> 23462[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23648[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (LT == LT)",fontsize=16,color="magenta"];23649 -> 23534[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23649[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz2130 zzz2131 zzz1674 zzz1674 (FiniteMap.Branch zzz21340 zzz21341 zzz21342 zzz21343 zzz21344) zzz21340 zzz21341 zzz21342 zzz21343 zzz21344 (EQ == LT)",fontsize=16,color="magenta"];23650[label="error []",fontsize=16,color="red",shape="box"];23651 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23651[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz213430 zzz213431 (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) zzz2130 zzz2131 zzz1674 zzz213433) (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) zzz21340 zzz21341 zzz213434 zzz21344)",fontsize=16,color="magenta"];23651 -> 23892[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23651 -> 23893[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23651 -> 23894[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23651 -> 23895[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23651 -> 23896[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23652[label="Zero",fontsize=16,color="green",shape="box"];23654[label="zzz16744",fontsize=16,color="green",shape="box"];23655[label="zzz16743",fontsize=16,color="green",shape="box"];23656[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (compare zzz1785 (Pos (Succ (Succ Zero)) * zzz1786) == LT)",fontsize=16,color="black",shape="box"];23656 -> 23664[label="",style="solid", color="black", weight=3]; 72.00/39.17 23657[label="zzz1769000",fontsize=16,color="green",shape="box"];23658[label="zzz178300",fontsize=16,color="green",shape="box"];23892[label="zzz213431",fontsize=16,color="green",shape="box"];23893[label="zzz213430",fontsize=16,color="green",shape="box"];23894 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23894[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) zzz21340 zzz21341 zzz213434 zzz21344",fontsize=16,color="magenta"];23894 -> 23913[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23894 -> 23914[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23894 -> 23915[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23894 -> 23916[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23894 -> 23917[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23895[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23896 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23896[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) zzz2130 zzz2131 zzz1674 zzz213433",fontsize=16,color="magenta"];23896 -> 23918[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23896 -> 23919[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23896 -> 23920[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23896 -> 23921[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23896 -> 23922[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23664[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt zzz1785 (Pos (Succ (Succ Zero)) * zzz1786) == LT)",fontsize=16,color="burlywood",shape="box"];24901[label="zzz1785/Pos zzz17850",fontsize=10,color="white",style="solid",shape="box"];23664 -> 24901[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24901 -> 23669[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24902[label="zzz1785/Neg zzz17850",fontsize=10,color="white",style="solid",shape="box"];23664 -> 24902[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24902 -> 23670[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23913[label="zzz21341",fontsize=16,color="green",shape="box"];23914[label="zzz21340",fontsize=16,color="green",shape="box"];23915[label="zzz21344",fontsize=16,color="green",shape="box"];23916[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];23917[label="zzz213434",fontsize=16,color="green",shape="box"];23918[label="zzz2131",fontsize=16,color="green",shape="box"];23919[label="zzz2130",fontsize=16,color="green",shape="box"];23920[label="zzz213433",fontsize=16,color="green",shape="box"];23921[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23922[label="zzz1674",fontsize=16,color="green",shape="box"];23669[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos zzz17850) (Pos (Succ (Succ Zero)) * zzz1786) == LT)",fontsize=16,color="burlywood",shape="box"];24903[label="zzz17850/Succ zzz178500",fontsize=10,color="white",style="solid",shape="box"];23669 -> 24903[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24903 -> 23923[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24904[label="zzz17850/Zero",fontsize=10,color="white",style="solid",shape="box"];23669 -> 24904[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24904 -> 23924[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23670[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg zzz17850) (Pos (Succ (Succ Zero)) * zzz1786) == LT)",fontsize=16,color="burlywood",shape="box"];24905[label="zzz17850/Succ zzz178500",fontsize=10,color="white",style="solid",shape="box"];23670 -> 24905[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24905 -> 23925[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24906[label="zzz17850/Zero",fontsize=10,color="white",style="solid",shape="box"];23670 -> 24906[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24906 -> 23926[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23923[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos (Succ zzz178500)) (Pos (Succ (Succ Zero)) * zzz1786) == LT)",fontsize=16,color="black",shape="box"];23923 -> 23928[label="",style="solid", color="black", weight=3]; 72.00/39.17 23924[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos Zero) (Pos (Succ (Succ Zero)) * zzz1786) == LT)",fontsize=16,color="black",shape="box"];23924 -> 23929[label="",style="solid", color="black", weight=3]; 72.00/39.17 23925[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg (Succ zzz178500)) (Pos (Succ (Succ Zero)) * zzz1786) == LT)",fontsize=16,color="black",shape="box"];23925 -> 23930[label="",style="solid", color="black", weight=3]; 72.00/39.17 23926[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg Zero) (Pos (Succ (Succ Zero)) * zzz1786) == LT)",fontsize=16,color="black",shape="box"];23926 -> 23931[label="",style="solid", color="black", weight=3]; 72.00/39.17 23928[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos (Succ zzz178500)) (primMulInt (Pos (Succ (Succ Zero))) zzz1786) == LT)",fontsize=16,color="burlywood",shape="box"];24907[label="zzz1786/Pos zzz17860",fontsize=10,color="white",style="solid",shape="box"];23928 -> 24907[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24907 -> 23933[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24908[label="zzz1786/Neg zzz17860",fontsize=10,color="white",style="solid",shape="box"];23928 -> 24908[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24908 -> 23934[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23929[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) zzz1786) == LT)",fontsize=16,color="burlywood",shape="box"];24909[label="zzz1786/Pos zzz17860",fontsize=10,color="white",style="solid",shape="box"];23929 -> 24909[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24909 -> 23935[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24910[label="zzz1786/Neg zzz17860",fontsize=10,color="white",style="solid",shape="box"];23929 -> 24910[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24910 -> 23936[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23930[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg (Succ zzz178500)) (primMulInt (Pos (Succ (Succ Zero))) zzz1786) == LT)",fontsize=16,color="burlywood",shape="box"];24911[label="zzz1786/Pos zzz17860",fontsize=10,color="white",style="solid",shape="box"];23930 -> 24911[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24911 -> 23937[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24912[label="zzz1786/Neg zzz17860",fontsize=10,color="white",style="solid",shape="box"];23930 -> 24912[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24912 -> 23938[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23931[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) zzz1786) == LT)",fontsize=16,color="burlywood",shape="box"];24913[label="zzz1786/Pos zzz17860",fontsize=10,color="white",style="solid",shape="box"];23931 -> 24913[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24913 -> 23939[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24914[label="zzz1786/Neg zzz17860",fontsize=10,color="white",style="solid",shape="box"];23931 -> 24914[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24914 -> 23940[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23933[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos (Succ zzz178500)) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz17860)) == LT)",fontsize=16,color="black",shape="box"];23933 -> 23942[label="",style="solid", color="black", weight=3]; 72.00/39.17 23934[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos (Succ zzz178500)) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz17860)) == LT)",fontsize=16,color="black",shape="box"];23934 -> 23943[label="",style="solid", color="black", weight=3]; 72.00/39.17 23935[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz17860)) == LT)",fontsize=16,color="black",shape="box"];23935 -> 23944[label="",style="solid", color="black", weight=3]; 72.00/39.17 23936[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz17860)) == LT)",fontsize=16,color="black",shape="box"];23936 -> 23945[label="",style="solid", color="black", weight=3]; 72.00/39.17 23937[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg (Succ zzz178500)) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz17860)) == LT)",fontsize=16,color="black",shape="box"];23937 -> 23946[label="",style="solid", color="black", weight=3]; 72.00/39.17 23938[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg (Succ zzz178500)) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz17860)) == LT)",fontsize=16,color="black",shape="box"];23938 -> 23947[label="",style="solid", color="black", weight=3]; 72.00/39.17 23939[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz17860)) == LT)",fontsize=16,color="black",shape="box"];23939 -> 23948[label="",style="solid", color="black", weight=3]; 72.00/39.17 23940[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz17860)) == LT)",fontsize=16,color="black",shape="box"];23940 -> 23949[label="",style="solid", color="black", weight=3]; 72.00/39.17 23942 -> 23951[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23942[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos (Succ zzz178500)) (Pos (primMulNat (Succ (Succ Zero)) zzz17860)) == LT)",fontsize=16,color="magenta"];23942 -> 23952[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23943 -> 23954[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23943[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos (Succ zzz178500)) (Neg (primMulNat (Succ (Succ Zero)) zzz17860)) == LT)",fontsize=16,color="magenta"];23943 -> 23955[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23944 -> 23962[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23944[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos Zero) (Pos (primMulNat (Succ (Succ Zero)) zzz17860)) == LT)",fontsize=16,color="magenta"];23944 -> 23963[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23945 -> 23968[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23945[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos Zero) (Neg (primMulNat (Succ (Succ Zero)) zzz17860)) == LT)",fontsize=16,color="magenta"];23945 -> 23969[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23946 -> 23975[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23946[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg (Succ zzz178500)) (Pos (primMulNat (Succ (Succ Zero)) zzz17860)) == LT)",fontsize=16,color="magenta"];23946 -> 23976[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23947 -> 23980[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23947[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg (Succ zzz178500)) (Neg (primMulNat (Succ (Succ Zero)) zzz17860)) == LT)",fontsize=16,color="magenta"];23947 -> 23981[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23948 -> 23982[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23948[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg Zero) (Pos (primMulNat (Succ (Succ Zero)) zzz17860)) == LT)",fontsize=16,color="magenta"];23948 -> 23983[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23949 -> 23984[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23949[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg Zero) (Neg (primMulNat (Succ (Succ Zero)) zzz17860)) == LT)",fontsize=16,color="magenta"];23949 -> 23985[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23952 -> 23515[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23952[label="primMulNat (Succ (Succ Zero)) zzz17860",fontsize=16,color="magenta"];23952 -> 23986[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23951[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos (Succ zzz178500)) (Pos zzz1793) == LT)",fontsize=16,color="black",shape="triangle"];23951 -> 23987[label="",style="solid", color="black", weight=3]; 72.00/39.17 23955 -> 23515[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23955[label="primMulNat (Succ (Succ Zero)) zzz17860",fontsize=16,color="magenta"];23955 -> 23988[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23954[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos (Succ zzz178500)) (Neg zzz1794) == LT)",fontsize=16,color="black",shape="triangle"];23954 -> 23989[label="",style="solid", color="black", weight=3]; 72.00/39.17 23963 -> 23515[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23963[label="primMulNat (Succ (Succ Zero)) zzz17860",fontsize=16,color="magenta"];23963 -> 23990[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23962[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos Zero) (Pos zzz1796) == LT)",fontsize=16,color="burlywood",shape="triangle"];24915[label="zzz1796/Succ zzz17960",fontsize=10,color="white",style="solid",shape="box"];23962 -> 24915[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24915 -> 23991[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24916[label="zzz1796/Zero",fontsize=10,color="white",style="solid",shape="box"];23962 -> 24916[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24916 -> 23992[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23969 -> 23515[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23969[label="primMulNat (Succ (Succ Zero)) zzz17860",fontsize=16,color="magenta"];23969 -> 23993[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23968[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos Zero) (Neg zzz1797) == LT)",fontsize=16,color="burlywood",shape="triangle"];24917[label="zzz1797/Succ zzz17970",fontsize=10,color="white",style="solid",shape="box"];23968 -> 24917[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24917 -> 23994[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24918[label="zzz1797/Zero",fontsize=10,color="white",style="solid",shape="box"];23968 -> 24918[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24918 -> 23995[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23976 -> 23515[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23976[label="primMulNat (Succ (Succ Zero)) zzz17860",fontsize=16,color="magenta"];23976 -> 23996[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23975[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg (Succ zzz178500)) (Pos zzz1798) == LT)",fontsize=16,color="black",shape="triangle"];23975 -> 23997[label="",style="solid", color="black", weight=3]; 72.00/39.17 23981 -> 23515[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23981[label="primMulNat (Succ (Succ Zero)) zzz17860",fontsize=16,color="magenta"];23981 -> 23998[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23980[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg (Succ zzz178500)) (Neg zzz1799) == LT)",fontsize=16,color="black",shape="triangle"];23980 -> 23999[label="",style="solid", color="black", weight=3]; 72.00/39.17 23983 -> 23515[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23983[label="primMulNat (Succ (Succ Zero)) zzz17860",fontsize=16,color="magenta"];23983 -> 24000[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23982[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg Zero) (Pos zzz1800) == LT)",fontsize=16,color="burlywood",shape="triangle"];24919[label="zzz1800/Succ zzz18000",fontsize=10,color="white",style="solid",shape="box"];23982 -> 24919[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24919 -> 24001[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24920[label="zzz1800/Zero",fontsize=10,color="white",style="solid",shape="box"];23982 -> 24920[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24920 -> 24002[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23985 -> 23515[label="",style="dashed", color="red", weight=0]; 72.00/39.17 23985[label="primMulNat (Succ (Succ Zero)) zzz17860",fontsize=16,color="magenta"];23985 -> 24003[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 23984[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg Zero) (Neg zzz1801) == LT)",fontsize=16,color="burlywood",shape="triangle"];24921[label="zzz1801/Succ zzz18010",fontsize=10,color="white",style="solid",shape="box"];23984 -> 24921[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24921 -> 24004[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24922[label="zzz1801/Zero",fontsize=10,color="white",style="solid",shape="box"];23984 -> 24922[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24922 -> 24005[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23986[label="zzz17860",fontsize=16,color="green",shape="box"];23987[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat (Succ zzz178500) zzz1793 == LT)",fontsize=16,color="burlywood",shape="triangle"];24923[label="zzz1793/Succ zzz17930",fontsize=10,color="white",style="solid",shape="box"];23987 -> 24923[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24923 -> 24006[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24924[label="zzz1793/Zero",fontsize=10,color="white",style="solid",shape="box"];23987 -> 24924[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24924 -> 24007[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 23988[label="zzz17860",fontsize=16,color="green",shape="box"];23989[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (GT == LT)",fontsize=16,color="black",shape="triangle"];23989 -> 24008[label="",style="solid", color="black", weight=3]; 72.00/39.17 23990[label="zzz17860",fontsize=16,color="green",shape="box"];23991[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos Zero) (Pos (Succ zzz17960)) == LT)",fontsize=16,color="black",shape="box"];23991 -> 24009[label="",style="solid", color="black", weight=3]; 72.00/39.17 23992[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23992 -> 24010[label="",style="solid", color="black", weight=3]; 72.00/39.17 23993[label="zzz17860",fontsize=16,color="green",shape="box"];23994[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos Zero) (Neg (Succ zzz17970)) == LT)",fontsize=16,color="black",shape="box"];23994 -> 24011[label="",style="solid", color="black", weight=3]; 72.00/39.17 23995[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23995 -> 24012[label="",style="solid", color="black", weight=3]; 72.00/39.17 23996[label="zzz17860",fontsize=16,color="green",shape="box"];23997[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (LT == LT)",fontsize=16,color="black",shape="triangle"];23997 -> 24013[label="",style="solid", color="black", weight=3]; 72.00/39.17 23998[label="zzz17860",fontsize=16,color="green",shape="box"];23999[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat zzz1799 (Succ zzz178500) == LT)",fontsize=16,color="burlywood",shape="triangle"];24925[label="zzz1799/Succ zzz17990",fontsize=10,color="white",style="solid",shape="box"];23999 -> 24925[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24925 -> 24014[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24926[label="zzz1799/Zero",fontsize=10,color="white",style="solid",shape="box"];23999 -> 24926[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24926 -> 24015[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24000[label="zzz17860",fontsize=16,color="green",shape="box"];24001[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg Zero) (Pos (Succ zzz18000)) == LT)",fontsize=16,color="black",shape="box"];24001 -> 24016[label="",style="solid", color="black", weight=3]; 72.00/39.17 24002[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];24002 -> 24017[label="",style="solid", color="black", weight=3]; 72.00/39.17 24003[label="zzz17860",fontsize=16,color="green",shape="box"];24004[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg Zero) (Neg (Succ zzz18010)) == LT)",fontsize=16,color="black",shape="box"];24004 -> 24018[label="",style="solid", color="black", weight=3]; 72.00/39.17 24005[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];24005 -> 24019[label="",style="solid", color="black", weight=3]; 72.00/39.17 24006[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat (Succ zzz178500) (Succ zzz17930) == LT)",fontsize=16,color="black",shape="box"];24006 -> 24020[label="",style="solid", color="black", weight=3]; 72.00/39.17 24007[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat (Succ zzz178500) Zero == LT)",fontsize=16,color="black",shape="box"];24007 -> 24021[label="",style="solid", color="black", weight=3]; 72.00/39.17 24008[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 False",fontsize=16,color="black",shape="triangle"];24008 -> 24022[label="",style="solid", color="black", weight=3]; 72.00/39.17 24009 -> 23999[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24009[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat Zero (Succ zzz17960) == LT)",fontsize=16,color="magenta"];24009 -> 24023[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24009 -> 24024[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24010[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (EQ == LT)",fontsize=16,color="black",shape="triangle"];24010 -> 24025[label="",style="solid", color="black", weight=3]; 72.00/39.17 24011 -> 23989[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24011[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (GT == LT)",fontsize=16,color="magenta"];24012 -> 24010[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24012[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (EQ == LT)",fontsize=16,color="magenta"];24013[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 True",fontsize=16,color="black",shape="box"];24013 -> 24026[label="",style="solid", color="black", weight=3]; 72.00/39.17 24014[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat (Succ zzz17990) (Succ zzz178500) == LT)",fontsize=16,color="black",shape="box"];24014 -> 24027[label="",style="solid", color="black", weight=3]; 72.00/39.17 24015[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat Zero (Succ zzz178500) == LT)",fontsize=16,color="black",shape="box"];24015 -> 24028[label="",style="solid", color="black", weight=3]; 72.00/39.17 24016 -> 23997[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24016[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (LT == LT)",fontsize=16,color="magenta"];24017 -> 24010[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24017[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (EQ == LT)",fontsize=16,color="magenta"];24018 -> 23987[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24018[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat (Succ zzz18010) Zero == LT)",fontsize=16,color="magenta"];24018 -> 24029[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24018 -> 24030[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24019 -> 24010[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24019[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (EQ == LT)",fontsize=16,color="magenta"];24020[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat zzz178500 zzz17930 == LT)",fontsize=16,color="burlywood",shape="triangle"];24927[label="zzz178500/Succ zzz1785000",fontsize=10,color="white",style="solid",shape="box"];24020 -> 24927[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24927 -> 24031[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24928[label="zzz178500/Zero",fontsize=10,color="white",style="solid",shape="box"];24020 -> 24928[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24928 -> 24032[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24021 -> 23989[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24021[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (GT == LT)",fontsize=16,color="magenta"];24022[label="FiniteMap.mkBalBranch6MkBalBranch10 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 otherwise",fontsize=16,color="black",shape="box"];24022 -> 24033[label="",style="solid", color="black", weight=3]; 72.00/39.17 24023[label="zzz17960",fontsize=16,color="green",shape="box"];24024[label="Zero",fontsize=16,color="green",shape="box"];24025 -> 24008[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24025[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 False",fontsize=16,color="magenta"];24026[label="FiniteMap.mkBalBranch6Single_R zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134",fontsize=16,color="black",shape="box"];24026 -> 24034[label="",style="solid", color="black", weight=3]; 72.00/39.17 24027 -> 24020[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24027[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat zzz17990 zzz178500 == LT)",fontsize=16,color="magenta"];24027 -> 24035[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24027 -> 24036[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24028 -> 23997[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24028[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (LT == LT)",fontsize=16,color="magenta"];24029[label="Zero",fontsize=16,color="green",shape="box"];24030[label="zzz18010",fontsize=16,color="green",shape="box"];24031[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat (Succ zzz1785000) zzz17930 == LT)",fontsize=16,color="burlywood",shape="box"];24929[label="zzz17930/Succ zzz179300",fontsize=10,color="white",style="solid",shape="box"];24031 -> 24929[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24929 -> 24037[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24930[label="zzz17930/Zero",fontsize=10,color="white",style="solid",shape="box"];24031 -> 24930[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24930 -> 24038[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24032[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat Zero zzz17930 == LT)",fontsize=16,color="burlywood",shape="box"];24931[label="zzz17930/Succ zzz179300",fontsize=10,color="white",style="solid",shape="box"];24032 -> 24931[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24931 -> 24039[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24932[label="zzz17930/Zero",fontsize=10,color="white",style="solid",shape="box"];24032 -> 24932[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24932 -> 24040[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24033[label="FiniteMap.mkBalBranch6MkBalBranch10 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 True",fontsize=16,color="black",shape="box"];24033 -> 24041[label="",style="solid", color="black", weight=3]; 72.00/39.17 24034 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24034[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) zzz16740 zzz16741 zzz16743 (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) zzz2130 zzz2131 zzz16744 zzz2134)",fontsize=16,color="magenta"];24034 -> 24042[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24034 -> 24043[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24034 -> 24044[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24034 -> 24045[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24034 -> 24046[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24035[label="zzz178500",fontsize=16,color="green",shape="box"];24036[label="zzz17990",fontsize=16,color="green",shape="box"];24037[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat (Succ zzz1785000) (Succ zzz179300) == LT)",fontsize=16,color="black",shape="box"];24037 -> 24047[label="",style="solid", color="black", weight=3]; 72.00/39.17 24038[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat (Succ zzz1785000) Zero == LT)",fontsize=16,color="black",shape="box"];24038 -> 24048[label="",style="solid", color="black", weight=3]; 72.00/39.17 24039[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat Zero (Succ zzz179300) == LT)",fontsize=16,color="black",shape="box"];24039 -> 24049[label="",style="solid", color="black", weight=3]; 72.00/39.17 24040[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];24040 -> 24050[label="",style="solid", color="black", weight=3]; 72.00/39.17 24041[label="FiniteMap.mkBalBranch6Double_R zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134",fontsize=16,color="burlywood",shape="box"];24933[label="zzz16744/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];24041 -> 24933[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24933 -> 24051[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24934[label="zzz16744/FiniteMap.Branch zzz167440 zzz167441 zzz167442 zzz167443 zzz167444",fontsize=10,color="white",style="solid",shape="box"];24041 -> 24934[label="",style="solid", color="burlywood", weight=9]; 72.00/39.17 24934 -> 24052[label="",style="solid", color="burlywood", weight=3]; 72.00/39.17 24042[label="zzz16741",fontsize=16,color="green",shape="box"];24043[label="zzz16740",fontsize=16,color="green",shape="box"];24044 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24044[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) zzz2130 zzz2131 zzz16744 zzz2134",fontsize=16,color="magenta"];24044 -> 24053[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24044 -> 24054[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24044 -> 24055[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24044 -> 24056[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24044 -> 24057[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24045[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];24046[label="zzz16743",fontsize=16,color="green",shape="box"];24047 -> 24020[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24047[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (primCmpNat zzz1785000 zzz179300 == LT)",fontsize=16,color="magenta"];24047 -> 24058[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24047 -> 24059[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24048 -> 23989[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24048[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (GT == LT)",fontsize=16,color="magenta"];24049 -> 23997[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24049[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (LT == LT)",fontsize=16,color="magenta"];24050 -> 24010[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24050[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 zzz16744) zzz2134 zzz16740 zzz16741 zzz16742 zzz16743 zzz16744 (EQ == LT)",fontsize=16,color="magenta"];24051[label="FiniteMap.mkBalBranch6Double_R zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 FiniteMap.EmptyFM) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 FiniteMap.EmptyFM) zzz2134",fontsize=16,color="black",shape="box"];24051 -> 24060[label="",style="solid", color="black", weight=3]; 72.00/39.17 24052[label="FiniteMap.mkBalBranch6Double_R zzz2134 zzz2130 zzz2131 (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 (FiniteMap.Branch zzz167440 zzz167441 zzz167442 zzz167443 zzz167444)) (FiniteMap.Branch zzz16740 zzz16741 zzz16742 zzz16743 (FiniteMap.Branch zzz167440 zzz167441 zzz167442 zzz167443 zzz167444)) zzz2134",fontsize=16,color="black",shape="box"];24052 -> 24061[label="",style="solid", color="black", weight=3]; 72.00/39.17 24053[label="zzz2131",fontsize=16,color="green",shape="box"];24054[label="zzz2130",fontsize=16,color="green",shape="box"];24055[label="zzz2134",fontsize=16,color="green",shape="box"];24056[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="green",shape="box"];24057[label="zzz16744",fontsize=16,color="green",shape="box"];24058[label="zzz179300",fontsize=16,color="green",shape="box"];24059[label="zzz1785000",fontsize=16,color="green",shape="box"];24060[label="error []",fontsize=16,color="red",shape="box"];24061 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24061[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))) zzz167440 zzz167441 (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))) zzz16740 zzz16741 zzz16743 zzz167443) (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))) zzz2130 zzz2131 zzz167444 zzz2134)",fontsize=16,color="magenta"];24061 -> 24062[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24061 -> 24063[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24061 -> 24064[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24061 -> 24065[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24061 -> 24066[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24062[label="zzz167441",fontsize=16,color="green",shape="box"];24063[label="zzz167440",fontsize=16,color="green",shape="box"];24064 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24064[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))) zzz2130 zzz2131 zzz167444 zzz2134",fontsize=16,color="magenta"];24064 -> 24067[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24064 -> 24068[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24064 -> 24069[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24064 -> 24070[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24064 -> 24071[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24065[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="green",shape="box"];24066 -> 23671[label="",style="dashed", color="red", weight=0]; 72.00/39.17 24066[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))) zzz16740 zzz16741 zzz16743 zzz167443",fontsize=16,color="magenta"];24066 -> 24072[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24066 -> 24073[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24066 -> 24074[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24066 -> 24075[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24066 -> 24076[label="",style="dashed", color="magenta", weight=3]; 72.00/39.17 24067[label="zzz2131",fontsize=16,color="green",shape="box"];24068[label="zzz2130",fontsize=16,color="green",shape="box"];24069[label="zzz2134",fontsize=16,color="green",shape="box"];24070[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))",fontsize=16,color="green",shape="box"];24071[label="zzz167444",fontsize=16,color="green",shape="box"];24072[label="zzz16741",fontsize=16,color="green",shape="box"];24073[label="zzz16740",fontsize=16,color="green",shape="box"];24074[label="zzz167443",fontsize=16,color="green",shape="box"];24075[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="green",shape="box"];24076[label="zzz16743",fontsize=16,color="green",shape="box"];} 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (16) 72.00/39.17 Complex Obligation (AND) 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (17) 72.00/39.17 Obligation: 72.00/39.17 Q DP problem: 72.00/39.17 The TRS P consists of the following rules: 72.00/39.17 72.00/39.17 new_primPlusNat(Succ(zzz62000)) -> new_primPlusNat(zzz62000) 72.00/39.17 72.00/39.17 R is empty. 72.00/39.17 Q is empty. 72.00/39.17 We have to consider all minimal (P,Q,R)-chains. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (18) QDPSizeChangeProof (EQUIVALENT) 72.00/39.17 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. 72.00/39.17 72.00/39.17 From the DPs we obtained the following set of size-change graphs: 72.00/39.17 *new_primPlusNat(Succ(zzz62000)) -> new_primPlusNat(zzz62000) 72.00/39.17 The graph contains the following edges 1 > 1 72.00/39.17 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (19) 72.00/39.17 YES 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (20) 72.00/39.17 Obligation: 72.00/39.17 Q DP problem: 72.00/39.17 The TRS P consists of the following rules: 72.00/39.17 72.00/39.17 new_primPlusNat0(Succ(zzz600), Succ(zzz6100)) -> new_primPlusNat0(zzz600, zzz6100) 72.00/39.17 72.00/39.17 R is empty. 72.00/39.17 Q is empty. 72.00/39.17 We have to consider all minimal (P,Q,R)-chains. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (21) QDPSizeChangeProof (EQUIVALENT) 72.00/39.17 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. 72.00/39.17 72.00/39.17 From the DPs we obtained the following set of size-change graphs: 72.00/39.17 *new_primPlusNat0(Succ(zzz600), Succ(zzz6100)) -> new_primPlusNat0(zzz600, zzz6100) 72.00/39.17 The graph contains the following edges 1 > 1, 2 > 2 72.00/39.17 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (22) 72.00/39.17 YES 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (23) 72.00/39.17 Obligation: 72.00/39.17 Q DP problem: 72.00/39.17 The TRS P consists of the following rules: 72.00/39.17 72.00/39.17 new_splitGT20(zzz475, zzz476, Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), zzz478, h) -> new_splitGT20(zzz4771, zzz4772, zzz4773, zzz4774, h) 72.00/39.17 72.00/39.17 R is empty. 72.00/39.17 Q is empty. 72.00/39.17 We have to consider all minimal (P,Q,R)-chains. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (24) QDPSizeChangeProof (EQUIVALENT) 72.00/39.17 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. 72.00/39.17 72.00/39.17 From the DPs we obtained the following set of size-change graphs: 72.00/39.17 *new_splitGT20(zzz475, zzz476, Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), zzz478, h) -> new_splitGT20(zzz4771, zzz4772, zzz4773, zzz4774, h) 72.00/39.17 The graph contains the following edges 3 > 1, 3 > 2, 3 > 3, 3 > 4, 5 >= 5 72.00/39.17 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (25) 72.00/39.17 YES 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (26) 72.00/39.17 Obligation: 72.00/39.17 Q DP problem: 72.00/39.17 The TRS P consists of the following rules: 72.00/39.17 72.00/39.17 new_glueBal2GlueBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz1663000), Succ(zzz1662000), h, ba) -> new_glueBal2GlueBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz1663000, zzz1662000, h, ba) 72.00/39.17 72.00/39.17 R is empty. 72.00/39.17 Q is empty. 72.00/39.17 We have to consider all minimal (P,Q,R)-chains. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (27) QDPSizeChangeProof (EQUIVALENT) 72.00/39.17 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. 72.00/39.17 72.00/39.17 From the DPs we obtained the following set of size-change graphs: 72.00/39.17 *new_glueBal2GlueBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz1663000), Succ(zzz1662000), h, ba) -> new_glueBal2GlueBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz1663000, zzz1662000, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (28) 72.00/39.17 YES 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (29) 72.00/39.17 Obligation: 72.00/39.17 Q DP problem: 72.00/39.17 The TRS P consists of the following rules: 72.00/39.17 72.00/39.17 new_splitLT(Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), h) -> new_splitLT2(zzz4771, zzz4772, zzz4773, zzz4774, h) 72.00/39.17 new_splitLT2(zzz475, zzz476, Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), zzz478, h) -> new_splitLT2(zzz4771, zzz4772, zzz4773, zzz4774, h) 72.00/39.17 72.00/39.17 R is empty. 72.00/39.17 Q is empty. 72.00/39.17 We have to consider all minimal (P,Q,R)-chains. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (30) DependencyGraphProof (EQUIVALENT) 72.00/39.17 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (31) 72.00/39.17 Obligation: 72.00/39.17 Q DP problem: 72.00/39.17 The TRS P consists of the following rules: 72.00/39.17 72.00/39.17 new_splitLT2(zzz475, zzz476, Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), zzz478, h) -> new_splitLT2(zzz4771, zzz4772, zzz4773, zzz4774, h) 72.00/39.17 72.00/39.17 R is empty. 72.00/39.17 Q is empty. 72.00/39.17 We have to consider all minimal (P,Q,R)-chains. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (32) QDPSizeChangeProof (EQUIVALENT) 72.00/39.17 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. 72.00/39.17 72.00/39.17 From the DPs we obtained the following set of size-change graphs: 72.00/39.17 *new_splitLT2(zzz475, zzz476, Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), zzz478, h) -> new_splitLT2(zzz4771, zzz4772, zzz4773, zzz4774, h) 72.00/39.17 The graph contains the following edges 3 > 1, 3 > 2, 3 > 3, 3 > 4, 5 >= 5 72.00/39.17 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (33) 72.00/39.17 YES 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (34) 72.00/39.17 Obligation: 72.00/39.17 Q DP problem: 72.00/39.17 The TRS P consists of the following rules: 72.00/39.17 72.00/39.17 new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16410), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Zero, h, ba) -> new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Succ(zzz163800)), h, ba) -> new_glueVBal3GlueVBal27(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, zzz163800, h, ba) 72.00/39.17 new_glueVBal3GlueVBal27(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, zzz16410, h, ba) -> new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal11(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz1643, h, ba) -> new_glueVBal3GlueVBal12(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_r(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), zzz1643, h, ba) 72.00/39.17 new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) -> new_glueVBal3GlueVBal11(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_l(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 new_glueVBal3GlueVBal29(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz164000), Succ(Zero), h, ba) -> new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Succ(zzz164000)), Pos(Succ(Succ(zzz1638000))), h, ba) -> new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164000, zzz1638000, h, ba) 72.00/39.17 new_glueVBal3GlueVBal14(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, Branch(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744), Succ(zzz16500), Pos(zzz16430), h, ba) -> new_glueVBal3(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744, zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, h, ba) 72.00/39.17 new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16410), Neg(Succ(zzz163800)), h, ba) -> new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz163800, zzz16410, h, ba) 72.00/39.17 new_glueVBal3GlueVBal28(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) -> new_glueVBal3GlueVBal11(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_l(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 new_glueVBal3GlueVBal16(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Succ(Succ(zzz1643000)), h, ba) -> new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, Branch(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744), h, ba) -> new_glueVBal3(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744, zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, h, ba) 72.00/39.17 new_glueVBal3GlueVBal13(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Succ(zzz164900)), Pos(Succ(Succ(zzz1643000))), h, ba) -> new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164900, zzz1643000, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Zero), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal14(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16500), Neg(Succ(zzz164300)), h, ba) -> new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164300, zzz16500, h, ba) 72.00/39.17 new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Neg(Succ(zzz163800)), h, ba) -> new_glueVBal3GlueVBal29(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz163800, Zero, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16400), Neg(zzz16380), h, ba) -> new_glueVBal3GlueVBal11(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_l(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 new_glueVBal3GlueVBal29(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz164000), Succ(Succ(zzz1638000)), h, ba) -> new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164000, zzz1638000, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16400), Pos(Zero), h, ba) -> new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal20(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Pos(zzz16390), zzz1638, h, ba) -> new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_primMulNat(zzz16390), zzz1638, h, ba) 72.00/39.17 new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal14(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Neg(Succ(zzz164300)), h, ba) -> new_glueVBal3GlueVBal16(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164300, Zero, h, ba) 72.00/39.17 new_glueVBal3GlueVBal29(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Succ(Succ(zzz1638000)), h, ba) -> new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3(zzz270, zzz271, zzz272, zzz273, zzz274, zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, h, ba) -> new_glueVBal3GlueVBal2(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_r(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 new_glueVBal3GlueVBal12(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Pos(zzz16480), zzz1643, h, ba) -> new_glueVBal3GlueVBal13(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_primMulNat(zzz16480), zzz1643, h, ba) 72.00/39.17 new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz164000), Succ(zzz1638000), h, ba) -> new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164000, zzz1638000, h, ba) 72.00/39.17 new_glueVBal3GlueVBal29(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Succ(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal28(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal13(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Zero), Pos(Succ(Succ(zzz1643000))), h, ba) -> new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Neg(Succ(zzz163800)), h, ba) -> new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Succ(zzz1643000), h, ba) -> new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Succ(zzz163800)), h, ba) -> new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal14(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Succ(zzz164300)), h, ba) -> new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, Branch(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334), zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16410), Pos(zzz16380), h, ba) -> new_glueVBal3GlueVBal2(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_r(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Succ(zzz164000)), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz164900), Succ(zzz1643000), h, ba) -> new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164900, zzz1643000, h, ba) 72.00/39.17 new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) -> new_glueVBal3GlueVBal28(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal29(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz16400, Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz164000), Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Zero), Pos(Succ(Succ(zzz1638000))), h, ba) -> new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal2(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz1638, h, ba) -> new_glueVBal3GlueVBal20(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_l(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), zzz1638, h, ba) 72.00/39.17 new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, Branch(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334), zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) -> new_glueVBal3GlueVBal2(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_r(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 new_glueVBal3GlueVBal20(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Neg(zzz16390), zzz1638, h, ba) -> new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_primMulNat(zzz16390), zzz1638, h, ba) 72.00/39.17 new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Succ(zzz1638000), h, ba) -> new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal16(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz164900), Succ(Succ(zzz1643000)), h, ba) -> new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164900, zzz1643000, h, ba) 72.00/39.17 new_glueVBal3GlueVBal12(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Neg(zzz16480), zzz1643, h, ba) -> new_glueVBal3GlueVBal14(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_primMulNat(zzz16480), zzz1643, h, ba) 72.00/39.17 new_glueVBal3GlueVBal13(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Succ(zzz164300)), h, ba) -> new_glueVBal3GlueVBal15(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, zzz164300, h, ba) 72.00/39.17 new_glueVBal3GlueVBal27(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz163800), zzz16410, h, ba) -> new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz163800, zzz16410, h, ba) 72.00/39.17 new_glueVBal3GlueVBal15(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz164300), zzz16500, h, ba) -> new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164300, zzz16500, h, ba) 72.00/39.17 new_glueVBal3GlueVBal15(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, zzz16500, h, ba) -> new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal14(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16500), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 72.00/39.17 The TRS R consists of the following rules: 72.00/39.17 72.00/39.17 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.17 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.17 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.17 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.17 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.17 new_glueVBal3Size_l(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) -> new_sizeFM(Branch(zzz270, zzz271, zzz272, zzz273, zzz274), h, ba) 72.00/39.17 new_primMulNat(Zero) -> Zero 72.00/39.17 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.17 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bb, bc) -> zzz6812 72.00/39.17 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.17 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.00/39.17 new_sizeFM(EmptyFM, bb, bc) -> Pos(Zero) 72.00/39.17 new_glueVBal3Size_r(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) -> new_sizeFM(Branch(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134), h, ba) 72.00/39.17 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.17 new_primPlusNat1(Zero) -> Zero 72.00/39.17 72.00/39.17 The set Q consists of the following terms: 72.00/39.17 72.00/39.17 new_primPlusNat1(Succ(x0)) 72.00/39.17 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.17 new_glueVBal3Size_r(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.00/39.17 new_primPlusNat3(x0, Succ(x1)) 72.00/39.17 new_primPlusNat1(Zero) 72.00/39.17 new_primPlusNat3(x0, Zero) 72.00/39.17 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.17 new_primMulNat0(x0) 72.00/39.17 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.00/39.17 new_primMulNat(Zero) 72.00/39.17 new_sizeFM(EmptyFM, x0, x1) 72.00/39.17 new_primPlusNat2(Succ(x0), Zero) 72.00/39.17 new_glueVBal3Size_l(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.00/39.17 new_primPlusNat2(Zero, Zero) 72.00/39.17 new_primMulNat(Succ(x0)) 72.00/39.17 72.00/39.17 We have to consider all minimal (P,Q,R)-chains. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (35) DependencyGraphProof (EQUIVALENT) 72.00/39.17 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 9 less nodes. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (36) 72.00/39.17 Obligation: 72.00/39.17 Q DP problem: 72.00/39.17 The TRS P consists of the following rules: 72.00/39.17 72.00/39.17 new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, Branch(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334), zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) -> new_glueVBal3GlueVBal2(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_r(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 new_glueVBal3GlueVBal2(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz1638, h, ba) -> new_glueVBal3GlueVBal20(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_l(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), zzz1638, h, ba) 72.00/39.17 new_glueVBal3GlueVBal20(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Pos(zzz16390), zzz1638, h, ba) -> new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_primMulNat(zzz16390), zzz1638, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Succ(zzz163800)), h, ba) -> new_glueVBal3GlueVBal27(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, zzz163800, h, ba) 72.00/39.17 new_glueVBal3GlueVBal27(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, zzz16410, h, ba) -> new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) -> new_glueVBal3GlueVBal28(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal28(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) -> new_glueVBal3GlueVBal11(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_l(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 new_glueVBal3GlueVBal11(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz1643, h, ba) -> new_glueVBal3GlueVBal12(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_r(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), zzz1643, h, ba) 72.00/39.17 new_glueVBal3GlueVBal12(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Pos(zzz16480), zzz1643, h, ba) -> new_glueVBal3GlueVBal13(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_primMulNat(zzz16480), zzz1643, h, ba) 72.00/39.17 new_glueVBal3GlueVBal13(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Succ(zzz164900)), Pos(Succ(Succ(zzz1643000))), h, ba) -> new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164900, zzz1643000, h, ba) 72.00/39.17 new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Succ(zzz1643000), h, ba) -> new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, Branch(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744), h, ba) -> new_glueVBal3(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744, zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, h, ba) 72.00/39.17 new_glueVBal3(zzz270, zzz271, zzz272, zzz273, zzz274, zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, h, ba) -> new_glueVBal3GlueVBal2(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_r(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz164900), Succ(zzz1643000), h, ba) -> new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164900, zzz1643000, h, ba) 72.00/39.17 new_glueVBal3GlueVBal13(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Zero), Pos(Succ(Succ(zzz1643000))), h, ba) -> new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal13(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Succ(zzz164300)), h, ba) -> new_glueVBal3GlueVBal15(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, zzz164300, h, ba) 72.00/39.17 new_glueVBal3GlueVBal15(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, zzz16500, h, ba) -> new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal12(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Neg(zzz16480), zzz1643, h, ba) -> new_glueVBal3GlueVBal14(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_primMulNat(zzz16480), zzz1643, h, ba) 72.00/39.17 new_glueVBal3GlueVBal14(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, Branch(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744), Succ(zzz16500), Pos(zzz16430), h, ba) -> new_glueVBal3(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744, zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, h, ba) 72.00/39.17 new_glueVBal3GlueVBal14(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16500), Neg(Succ(zzz164300)), h, ba) -> new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164300, zzz16500, h, ba) 72.00/39.17 new_glueVBal3GlueVBal14(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Succ(zzz164300)), h, ba) -> new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal14(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16500), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Succ(zzz164000)), Pos(Succ(Succ(zzz1638000))), h, ba) -> new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164000, zzz1638000, h, ba) 72.00/39.17 new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Zero, h, ba) -> new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz164000), Succ(zzz1638000), h, ba) -> new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164000, zzz1638000, h, ba) 72.00/39.17 new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz164000), Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) -> new_glueVBal3GlueVBal11(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_l(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Succ(zzz1638000), h, ba) -> new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Zero), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16400), Neg(zzz16380), h, ba) -> new_glueVBal3GlueVBal11(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_l(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16400), Pos(Zero), h, ba) -> new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal28(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Neg(Succ(zzz163800)), h, ba) -> new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Succ(zzz164000)), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Zero), Pos(Succ(Succ(zzz1638000))), h, ba) -> new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal20(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Neg(zzz16390), zzz1638, h, ba) -> new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_primMulNat(zzz16390), zzz1638, h, ba) 72.00/39.17 new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16410), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16410), Neg(Succ(zzz163800)), h, ba) -> new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz163800, zzz16410, h, ba) 72.00/39.17 new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Neg(Succ(zzz163800)), h, ba) -> new_glueVBal3GlueVBal29(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz163800, Zero, h, ba) 72.00/39.17 new_glueVBal3GlueVBal29(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz16400, Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Succ(zzz163800)), h, ba) -> new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, Branch(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334), zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16410), Pos(zzz16380), h, ba) -> new_glueVBal3GlueVBal2(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_r(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 72.00/39.17 The TRS R consists of the following rules: 72.00/39.17 72.00/39.17 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.17 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.17 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.17 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.17 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.17 new_glueVBal3Size_l(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) -> new_sizeFM(Branch(zzz270, zzz271, zzz272, zzz273, zzz274), h, ba) 72.00/39.17 new_primMulNat(Zero) -> Zero 72.00/39.17 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.17 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bb, bc) -> zzz6812 72.00/39.17 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.17 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.00/39.17 new_sizeFM(EmptyFM, bb, bc) -> Pos(Zero) 72.00/39.17 new_glueVBal3Size_r(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) -> new_sizeFM(Branch(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134), h, ba) 72.00/39.17 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.17 new_primPlusNat1(Zero) -> Zero 72.00/39.17 72.00/39.17 The set Q consists of the following terms: 72.00/39.17 72.00/39.17 new_primPlusNat1(Succ(x0)) 72.00/39.17 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.17 new_glueVBal3Size_r(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.00/39.17 new_primPlusNat3(x0, Succ(x1)) 72.00/39.17 new_primPlusNat1(Zero) 72.00/39.17 new_primPlusNat3(x0, Zero) 72.00/39.17 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.17 new_primMulNat0(x0) 72.00/39.17 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.00/39.17 new_primMulNat(Zero) 72.00/39.17 new_sizeFM(EmptyFM, x0, x1) 72.00/39.17 new_primPlusNat2(Succ(x0), Zero) 72.00/39.17 new_glueVBal3Size_l(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.00/39.17 new_primPlusNat2(Zero, Zero) 72.00/39.17 new_primMulNat(Succ(x0)) 72.00/39.17 72.00/39.17 We have to consider all minimal (P,Q,R)-chains. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (37) QDPSizeChangeProof (EQUIVALENT) 72.00/39.17 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. 72.00/39.17 72.00/39.17 From the DPs we obtained the following set of size-change graphs: 72.00/39.17 *new_glueVBal3GlueVBal2(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz1638, h, ba) -> new_glueVBal3GlueVBal20(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_l(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), zzz1638, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Zero), Pos(Succ(Succ(zzz1638000))), h, ba) -> new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal27(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, zzz16410, h, ba) -> new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal20(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Pos(zzz16390), zzz1638, h, ba) -> new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_primMulNat(zzz16390), zzz1638, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal20(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Neg(zzz16390), zzz1638, h, ba) -> new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_primMulNat(zzz16390), zzz1638, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, Branch(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334), zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) -> new_glueVBal3GlueVBal2(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_r(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Succ(zzz163800)), h, ba) -> new_glueVBal3GlueVBal27(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, zzz163800, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) -> new_glueVBal3GlueVBal28(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal28(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) -> new_glueVBal3GlueVBal11(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_l(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal28(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal11(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz1643, h, ba) -> new_glueVBal3GlueVBal12(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_r(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), zzz1643, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16400), Neg(zzz16380), h, ba) -> new_glueVBal3GlueVBal11(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_l(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) -> new_glueVBal3GlueVBal11(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_l(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal12(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Pos(zzz16480), zzz1643, h, ba) -> new_glueVBal3GlueVBal13(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_primMulNat(zzz16480), zzz1643, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal12(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Neg(zzz16480), zzz1643, h, ba) -> new_glueVBal3GlueVBal14(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, new_primMulNat(zzz16480), zzz1643, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal13(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Succ(zzz164900)), Pos(Succ(Succ(zzz1643000))), h, ba) -> new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164900, zzz1643000, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz164900), Succ(zzz1643000), h, ba) -> new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164900, zzz1643000, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Succ(zzz1643000), h, ba) -> new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, Branch(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744), h, ba) -> new_glueVBal3(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744, zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal14(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16500), Neg(Succ(zzz164300)), h, ba) -> new_glueVBal3GlueVBal1(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164300, zzz16500, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3(zzz270, zzz271, zzz272, zzz273, zzz274, zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, h, ba) -> new_glueVBal3GlueVBal2(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_r(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, Branch(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334), zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16410), Pos(zzz16380), h, ba) -> new_glueVBal3GlueVBal2(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, new_glueVBal3Size_r(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba), h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal13(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Zero), Pos(Succ(Succ(zzz1643000))), h, ba) -> new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal13(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Succ(zzz164300)), h, ba) -> new_glueVBal3GlueVBal15(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, zzz164300, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal14(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, Branch(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744), Succ(zzz16500), Pos(zzz16430), h, ba) -> new_glueVBal3(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744, zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal15(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, zzz16500, h, ba) -> new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Succ(zzz1638000), h, ba) -> new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Zero, h, ba) -> new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Succ(zzz164000)), Pos(Succ(Succ(zzz1638000))), h, ba) -> new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164000, zzz1638000, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz164000), Succ(zzz1638000), h, ba) -> new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz164000, zzz1638000, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz164000), Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16410), Neg(Succ(zzz163800)), h, ba) -> new_glueVBal3GlueVBal23(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz163800, zzz16410, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal29(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz16400, Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Neg(Succ(zzz163800)), h, ba) -> new_glueVBal3GlueVBal29(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, zzz163800, Zero, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16410), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Succ(zzz163800)), h, ba) -> new_glueVBal3GlueVBal25(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Zero), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16400), Pos(Zero), h, ba) -> new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Neg(Succ(zzz163800)), h, ba) -> new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal21(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(Succ(zzz164000)), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal24(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal22(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal14(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Zero, Pos(Succ(zzz164300)), h, ba) -> new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 *new_glueVBal3GlueVBal14(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, Succ(zzz16500), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal10(zzz2130, zzz2131, zzz2132, zzz2133, zzz2134, zzz270, zzz271, zzz272, zzz273, zzz274, h, ba) 72.00/39.17 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 72.00/39.17 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (38) 72.00/39.17 YES 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (39) 72.00/39.17 Obligation: 72.00/39.17 Q DP problem: 72.00/39.17 The TRS P consists of the following rules: 72.00/39.17 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primMulNat1(zzz34200), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), bc) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primMulNat1(zzz34200), h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primMulNat0(zzz43200), h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Zero, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.17 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primMulNat0(zzz43200), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.17 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.17 new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 72.00/39.17 The TRS R consists of the following rules: 72.00/39.17 72.00/39.17 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.17 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.17 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.17 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.17 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.17 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.17 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.17 new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) 72.00/39.17 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.17 new_primPlusNat1(Zero) -> Zero 72.00/39.17 72.00/39.17 The set Q consists of the following terms: 72.00/39.17 72.00/39.17 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.17 new_primMulNat0(x0) 72.00/39.17 new_primPlusNat1(Succ(x0)) 72.00/39.17 new_primMulNat1(x0) 72.00/39.17 new_primPlusNat2(Succ(x0), Zero) 72.00/39.17 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.17 new_primPlusNat2(Zero, Zero) 72.00/39.17 new_primPlusNat3(x0, Succ(x1)) 72.00/39.17 new_primPlusNat1(Zero) 72.00/39.17 new_primPlusNat3(x0, Zero) 72.00/39.17 72.00/39.17 We have to consider all minimal (P,Q,R)-chains. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (40) DependencyGraphProof (EQUIVALENT) 72.00/39.17 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (41) 72.00/39.17 Obligation: 72.00/39.17 Q DP problem: 72.00/39.17 The TRS P consists of the following rules: 72.00/39.17 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primMulNat0(zzz43200), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.17 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primMulNat1(zzz34200), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primMulNat1(zzz34200), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primMulNat0(zzz43200), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.00/39.17 72.00/39.17 The TRS R consists of the following rules: 72.00/39.17 72.00/39.17 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.17 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.17 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.17 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.17 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.17 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.17 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.17 new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) 72.00/39.17 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.17 new_primPlusNat1(Zero) -> Zero 72.00/39.17 72.00/39.17 The set Q consists of the following terms: 72.00/39.17 72.00/39.17 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.17 new_primMulNat0(x0) 72.00/39.17 new_primPlusNat1(Succ(x0)) 72.00/39.17 new_primMulNat1(x0) 72.00/39.17 new_primPlusNat2(Succ(x0), Zero) 72.00/39.17 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.17 new_primPlusNat2(Zero, Zero) 72.00/39.17 new_primPlusNat3(x0, Succ(x1)) 72.00/39.17 new_primPlusNat1(Zero) 72.00/39.17 new_primPlusNat3(x0, Zero) 72.00/39.17 72.00/39.17 We have to consider all minimal (P,Q,R)-chains. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (42) TransformationProof (EQUIVALENT) 72.00/39.17 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primMulNat0(zzz43200), h) at position [11] we obtained the following new rules [LPAR04]: 72.00/39.17 72.00/39.17 (new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h),new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h)) 72.00/39.17 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (43) 72.00/39.17 Obligation: 72.00/39.17 Q DP problem: 72.00/39.17 The TRS P consists of the following rules: 72.00/39.17 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.17 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primMulNat1(zzz34200), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primMulNat1(zzz34200), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primMulNat0(zzz43200), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.17 72.00/39.17 The TRS R consists of the following rules: 72.00/39.17 72.00/39.17 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.17 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.17 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.17 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.17 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.17 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.17 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.17 new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) 72.00/39.17 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.17 new_primPlusNat1(Zero) -> Zero 72.00/39.17 72.00/39.17 The set Q consists of the following terms: 72.00/39.17 72.00/39.17 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.17 new_primMulNat0(x0) 72.00/39.17 new_primPlusNat1(Succ(x0)) 72.00/39.17 new_primMulNat1(x0) 72.00/39.17 new_primPlusNat2(Succ(x0), Zero) 72.00/39.17 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.17 new_primPlusNat2(Zero, Zero) 72.00/39.17 new_primPlusNat3(x0, Succ(x1)) 72.00/39.17 new_primPlusNat1(Zero) 72.00/39.17 new_primPlusNat3(x0, Zero) 72.00/39.17 72.00/39.17 We have to consider all minimal (P,Q,R)-chains. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (44) TransformationProof (EQUIVALENT) 72.00/39.17 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), bc) at position [11] we obtained the following new rules [LPAR04]: 72.00/39.17 72.00/39.17 (new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc),new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc)) 72.00/39.17 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (45) 72.00/39.17 Obligation: 72.00/39.17 Q DP problem: 72.00/39.17 The TRS P consists of the following rules: 72.00/39.17 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.17 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primMulNat1(zzz34200), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primMulNat1(zzz34200), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primMulNat0(zzz43200), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.17 72.00/39.17 The TRS R consists of the following rules: 72.00/39.17 72.00/39.17 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.17 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.17 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.17 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.17 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.17 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.17 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.17 new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) 72.00/39.17 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.17 new_primPlusNat1(Zero) -> Zero 72.00/39.17 72.00/39.17 The set Q consists of the following terms: 72.00/39.17 72.00/39.17 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.17 new_primMulNat0(x0) 72.00/39.17 new_primPlusNat1(Succ(x0)) 72.00/39.17 new_primMulNat1(x0) 72.00/39.17 new_primPlusNat2(Succ(x0), Zero) 72.00/39.17 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.17 new_primPlusNat2(Zero, Zero) 72.00/39.17 new_primPlusNat3(x0, Succ(x1)) 72.00/39.17 new_primPlusNat1(Zero) 72.00/39.17 new_primPlusNat3(x0, Zero) 72.00/39.17 72.00/39.17 We have to consider all minimal (P,Q,R)-chains. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (46) TransformationProof (EQUIVALENT) 72.00/39.17 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primMulNat1(zzz34200), h) at position [10] we obtained the following new rules [LPAR04]: 72.00/39.17 72.00/39.17 (new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h),new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h)) 72.00/39.17 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (47) 72.00/39.17 Obligation: 72.00/39.17 Q DP problem: 72.00/39.17 The TRS P consists of the following rules: 72.00/39.17 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.17 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.17 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primMulNat1(zzz34200), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primMulNat0(zzz43200), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 72.00/39.17 The TRS R consists of the following rules: 72.00/39.17 72.00/39.17 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.17 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.17 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.17 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.17 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.17 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.17 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.17 new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) 72.00/39.17 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.17 new_primPlusNat1(Zero) -> Zero 72.00/39.17 72.00/39.17 The set Q consists of the following terms: 72.00/39.17 72.00/39.17 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.17 new_primMulNat0(x0) 72.00/39.17 new_primPlusNat1(Succ(x0)) 72.00/39.17 new_primMulNat1(x0) 72.00/39.17 new_primPlusNat2(Succ(x0), Zero) 72.00/39.17 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.17 new_primPlusNat2(Zero, Zero) 72.00/39.17 new_primPlusNat3(x0, Succ(x1)) 72.00/39.17 new_primPlusNat1(Zero) 72.00/39.17 new_primPlusNat3(x0, Zero) 72.00/39.17 72.00/39.17 We have to consider all minimal (P,Q,R)-chains. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (48) TransformationProof (EQUIVALENT) 72.00/39.17 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primMulNat1(zzz34200), h) at position [10] we obtained the following new rules [LPAR04]: 72.00/39.17 72.00/39.17 (new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h),new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h)) 72.00/39.17 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (49) 72.00/39.17 Obligation: 72.00/39.17 Q DP problem: 72.00/39.17 The TRS P consists of the following rules: 72.00/39.17 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.17 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.17 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primMulNat0(zzz43200), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 72.00/39.17 The TRS R consists of the following rules: 72.00/39.17 72.00/39.17 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.17 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.17 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.17 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.17 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.17 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.17 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.17 new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) 72.00/39.17 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.17 new_primPlusNat1(Zero) -> Zero 72.00/39.17 72.00/39.17 The set Q consists of the following terms: 72.00/39.17 72.00/39.17 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.17 new_primMulNat0(x0) 72.00/39.17 new_primPlusNat1(Succ(x0)) 72.00/39.17 new_primMulNat1(x0) 72.00/39.17 new_primPlusNat2(Succ(x0), Zero) 72.00/39.17 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.17 new_primPlusNat2(Zero, Zero) 72.00/39.17 new_primPlusNat3(x0, Succ(x1)) 72.00/39.17 new_primPlusNat1(Zero) 72.00/39.17 new_primPlusNat3(x0, Zero) 72.00/39.17 72.00/39.17 We have to consider all minimal (P,Q,R)-chains. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (50) TransformationProof (EQUIVALENT) 72.00/39.17 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primMulNat0(zzz43200), h) at position [11] we obtained the following new rules [LPAR04]: 72.00/39.17 72.00/39.17 (new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h),new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h)) 72.00/39.17 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (51) 72.00/39.17 Obligation: 72.00/39.17 Q DP problem: 72.00/39.17 The TRS P consists of the following rules: 72.00/39.17 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.17 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.17 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.17 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.17 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.17 72.00/39.17 The TRS R consists of the following rules: 72.00/39.17 72.00/39.17 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.17 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.17 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.17 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.17 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.17 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.17 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.17 new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) 72.00/39.17 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.17 new_primPlusNat1(Zero) -> Zero 72.00/39.17 72.00/39.17 The set Q consists of the following terms: 72.00/39.17 72.00/39.17 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.17 new_primMulNat0(x0) 72.00/39.17 new_primPlusNat1(Succ(x0)) 72.00/39.17 new_primMulNat1(x0) 72.00/39.17 new_primPlusNat2(Succ(x0), Zero) 72.00/39.17 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.17 new_primPlusNat2(Zero, Zero) 72.00/39.17 new_primPlusNat3(x0, Succ(x1)) 72.00/39.17 new_primPlusNat1(Zero) 72.00/39.17 new_primPlusNat3(x0, Zero) 72.00/39.17 72.00/39.17 We have to consider all minimal (P,Q,R)-chains. 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (52) TransformationProof (EQUIVALENT) 72.00/39.17 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) at position [11] we obtained the following new rules [LPAR04]: 72.00/39.17 72.00/39.17 (new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba),new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba)) 72.00/39.17 72.00/39.17 72.00/39.17 ---------------------------------------- 72.00/39.17 72.00/39.17 (53) 72.00/39.17 Obligation: 72.00/39.17 Q DP problem: 72.00/39.17 The TRS P consists of the following rules: 72.00/39.17 72.00/39.17 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.17 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primMulNat1(x0) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (54) TransformationProof (EQUIVALENT) 72.00/39.18 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), ba) at position [11] we obtained the following new rules [LPAR04]: 72.00/39.18 72.00/39.18 (new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba),new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba)) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (55) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primMulNat1(x0) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (56) TransformationProof (EQUIVALENT) 72.00/39.18 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) at position [11,0] we obtained the following new rules [LPAR04]: 72.00/39.18 72.00/39.18 (new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h),new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h)) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (57) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primMulNat1(x0) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (58) TransformationProof (EQUIVALENT) 72.00/39.18 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) at position [11,0] we obtained the following new rules [LPAR04]: 72.00/39.18 72.00/39.18 (new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h),new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h)) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (59) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primMulNat1(x0) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (60) TransformationProof (EQUIVALENT) 72.00/39.18 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), bc) at position [11] we obtained the following new rules [LPAR04]: 72.00/39.18 72.00/39.18 (new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc),new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc)) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (61) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primMulNat1(x0) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (62) UsableRulesProof (EQUIVALENT) 72.00/39.18 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. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (63) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primMulNat1(x0) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (64) QReductionProof (EQUIVALENT) 72.00/39.18 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 72.00/39.18 72.00/39.18 new_primMulNat1(x0) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (65) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (66) TransformationProof (EQUIVALENT) 72.00/39.18 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) at position [11] we obtained the following new rules [LPAR04]: 72.00/39.18 72.00/39.18 (new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h),new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h)) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (67) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch27(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch26(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (68) DependencyGraphProof (EQUIVALENT) 72.00/39.18 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 5 less nodes. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (69) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (70) TransformationProof (EQUIVALENT) 72.00/39.18 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) at position [11,0] we obtained the following new rules [LPAR04]: 72.00/39.18 72.00/39.18 (new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc),new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc)) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (71) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (72) TransformationProof (EQUIVALENT) 72.00/39.18 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) at position [10,0] we obtained the following new rules [LPAR04]: 72.00/39.18 72.00/39.18 (new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h),new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h)) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (73) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (74) TransformationProof (EQUIVALENT) 72.00/39.18 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) at position [10,0] we obtained the following new rules [LPAR04]: 72.00/39.18 72.00/39.18 (new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h),new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h)) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (75) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (76) TransformationProof (EQUIVALENT) 72.00/39.18 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), h) at position [11] we obtained the following new rules [LPAR04]: 72.00/39.18 72.00/39.18 (new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h),new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h)) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (77) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch22(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch21(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (78) DependencyGraphProof (EQUIVALENT) 72.00/39.18 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (79) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (80) TransformationProof (EQUIVALENT) 72.00/39.18 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) at position [11,0] we obtained the following new rules [LPAR04]: 72.00/39.18 72.00/39.18 (new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605))), Succ(zzz605)), bc),new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605))), Succ(zzz605)), bc)) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (81) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605))), Succ(zzz605)), bc) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (82) TransformationProof (EQUIVALENT) 72.00/39.18 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) at position [10,0] we obtained the following new rules [LPAR04]: 72.00/39.18 72.00/39.18 (new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h),new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h)) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (83) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605))), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (84) TransformationProof (EQUIVALENT) 72.00/39.18 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) at position [10,0] we obtained the following new rules [LPAR04]: 72.00/39.18 72.00/39.18 (new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h),new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h)) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (85) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605))), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (86) TransformationProof (EQUIVALENT) 72.00/39.18 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) at position [11,0] we obtained the following new rules [LPAR04]: 72.00/39.18 72.00/39.18 (new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba),new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba)) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (87) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605))), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (88) TransformationProof (EQUIVALENT) 72.00/39.18 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primMulNat0(zzz588), Succ(zzz588)), ba) at position [11,0] we obtained the following new rules [LPAR04]: 72.00/39.18 72.00/39.18 (new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba),new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba)) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (89) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605))), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (90) TransformationProof (EQUIVALENT) 72.00/39.18 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), Succ(zzz34200)), Succ(zzz34200)), h) at position [11,0] we obtained the following new rules [LPAR04]: 72.00/39.18 72.00/39.18 (new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h),new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h)) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (91) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605))), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (92) TransformationProof (EQUIVALENT) 72.00/39.18 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primMulNat0(zzz605), Succ(zzz605)), bc) at position [11,0] we obtained the following new rules [LPAR04]: 72.00/39.18 72.00/39.18 (new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc),new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc)) 72.00/39.18 72.00/39.18 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (93) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605))), Succ(zzz605)), bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.18 72.00/39.18 The TRS R consists of the following rules: 72.00/39.18 72.00/39.18 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.18 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.18 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.18 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.18 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.18 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.18 new_primPlusNat1(Zero) -> Zero 72.00/39.18 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.18 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.18 72.00/39.18 The set Q consists of the following terms: 72.00/39.18 72.00/39.18 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.18 new_primMulNat0(x0) 72.00/39.18 new_primPlusNat1(Succ(x0)) 72.00/39.18 new_primPlusNat2(Succ(x0), Zero) 72.00/39.18 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.18 new_primPlusNat2(Zero, Zero) 72.00/39.18 new_primPlusNat3(x0, Succ(x1)) 72.00/39.18 new_primPlusNat1(Zero) 72.00/39.18 new_primPlusNat3(x0, Zero) 72.00/39.18 72.00/39.18 We have to consider all minimal (P,Q,R)-chains. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (94) UsableRulesProof (EQUIVALENT) 72.00/39.18 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. 72.00/39.18 ---------------------------------------- 72.00/39.18 72.00/39.18 (95) 72.00/39.18 Obligation: 72.00/39.18 Q DP problem: 72.00/39.18 The TRS P consists of the following rules: 72.00/39.18 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.18 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.18 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.18 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605))), Succ(zzz605)), bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primMulNat0(x0) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (96) QReductionProof (EQUIVALENT) 72.00/39.19 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 72.00/39.19 72.00/39.19 new_primMulNat0(x0) 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (97) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605))), Succ(zzz605)), bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (98) TransformationProof (EQUIVALENT) 72.00/39.19 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605))), Succ(zzz605)), bc) at position [11] we obtained the following new rules [LPAR04]: 72.00/39.19 72.00/39.19 (new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc),new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc)) 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (99) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (100) TransformationProof (EQUIVALENT) 72.00/39.19 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) at position [10] we obtained the following new rules [LPAR04]: 72.00/39.19 72.00/39.19 (new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h),new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h)) 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (101) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (102) TransformationProof (EQUIVALENT) 72.00/39.19 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) at position [10] we obtained the following new rules [LPAR04]: 72.00/39.19 72.00/39.19 (new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h),new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h)) 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (103) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (104) TransformationProof (EQUIVALENT) 72.00/39.19 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) at position [11,0] we obtained the following new rules [LPAR04]: 72.00/39.19 72.00/39.19 (new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588))), Succ(zzz588)), ba),new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588))), Succ(zzz588)), ba)) 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (105) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588))), Succ(zzz588)), ba) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (106) TransformationProof (EQUIVALENT) 72.00/39.19 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), Succ(zzz588)), Succ(zzz588)), ba) at position [11,0] we obtained the following new rules [LPAR04]: 72.00/39.19 72.00/39.19 (new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588))), Succ(zzz588)), ba),new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588))), Succ(zzz588)), ba)) 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (107) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588))), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588))), Succ(zzz588)), ba) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (108) TransformationProof (EQUIVALENT) 72.00/39.19 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200))), Succ(zzz34200)), h) at position [11] we obtained the following new rules [LPAR04]: 72.00/39.19 72.00/39.19 (new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h),new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h)) 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (109) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch16(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588))), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588))), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (110) DependencyGraphProof (EQUIVALENT) 72.00/39.19 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (111) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588))), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588))), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (112) TransformationProof (EQUIVALENT) 72.00/39.19 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588))), Succ(zzz588)), ba) at position [11] we obtained the following new rules [LPAR04]: 72.00/39.19 72.00/39.19 (new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588)), zzz588))), ba),new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588)), zzz588))), ba)) 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (113) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588))), Succ(zzz588)), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588)), zzz588))), ba) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (114) TransformationProof (EQUIVALENT) 72.00/39.19 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588))), Succ(zzz588)), ba) at position [11] we obtained the following new rules [LPAR04]: 72.00/39.19 72.00/39.19 (new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588)), zzz588))), ba),new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588)), zzz588))), ba)) 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (115) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588)), zzz588))), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588)), zzz588))), ba) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (116) DependencyGraphProof (EQUIVALENT) 72.00/39.19 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (117) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588)), zzz588))), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588)), zzz588))), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (118) TransformationProof (EQUIVALENT) 72.00/39.19 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), Succ(zzz605)), Succ(zzz605)), bc) at position [11,0] we obtained the following new rules [LPAR04]: 72.00/39.19 72.00/39.19 (new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605))), Succ(zzz605)), bc),new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605))), Succ(zzz605)), bc)) 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (119) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588)), zzz588))), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588)), zzz588))), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605))), Succ(zzz605)), bc) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (120) TransformationProof (EQUIVALENT) 72.00/39.19 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605))), Succ(zzz605)), bc) at position [11] we obtained the following new rules [LPAR04]: 72.00/39.19 72.00/39.19 (new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc),new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc)) 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (121) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588)), zzz588))), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588)), zzz588))), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (122) QDPOrderProof (EQUIVALENT) 72.00/39.19 We use the reduction pair processor [LPAR04,JAR06]. 72.00/39.19 72.00/39.19 72.00/39.19 The following pairs can be oriented strictly and are deleted. 72.00/39.19 72.00/39.19 new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), ba) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz34200), zzz34200)), zzz34200)), zzz34200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz605), zzz605)), zzz605)), zzz605))), bc) 72.00/39.19 The remaining pairs can at least be oriented weakly. 72.00/39.19 Used ordering: Polynomial interpretation [POLO]: 72.00/39.19 72.00/39.19 POL(Branch(x_1, x_2, x_3, x_4, x_5)) = 1 + x_1 + x_2 + x_4 + x_5 72.00/39.19 POL(Neg(x_1)) = 0 72.00/39.19 POL(Pos(x_1)) = 0 72.00/39.19 POL(Succ(x_1)) = 0 72.00/39.19 POL(Zero) = 0 72.00/39.19 POL(new_mkVBalBranch(x_1, x_2, x_3, x_4)) = x_2 72.00/39.19 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 72.00/39.19 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)) = 1 + x_1 + x_2 + x_4 + x_5 72.00/39.19 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 72.00/39.19 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)) = x_1 + x_2 + x_4 72.00/39.19 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_2 + x_4 72.00/39.19 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 72.00/39.19 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 72.00/39.19 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_2 + x_4 + x_5 72.00/39.19 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_2 + x_4 + x_5 72.00/39.19 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_2 + x_4 + x_5 72.00/39.19 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)) = 1 + x_1 + x_2 + x_4 + x_5 72.00/39.19 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 72.00/39.19 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_2 + x_4 + x_5 72.00/39.19 POL(new_primPlusNat1(x_1)) = 0 72.00/39.19 POL(new_primPlusNat2(x_1, x_2)) = 0 72.00/39.19 POL(new_primPlusNat3(x_1, x_2)) = 0 72.00/39.19 72.00/39.19 The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented: 72.00/39.19 none 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (123) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch14(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), bc) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), bd) -> new_mkVBalBranch(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), bd) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch23(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588)), zzz588))), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), bb) -> new_mkVBalBranch(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), bb) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch13(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch12(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz588), zzz588)), zzz588)), zzz588))), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (124) DependencyGraphProof (EQUIVALENT) 72.00/39.19 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 6 SCCs with 10 less nodes. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (125) 72.00/39.19 Complex Obligation (AND) 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (126) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (127) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (128) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (129) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (130) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h) 72.00/39.19 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (131) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (132) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (133) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, ba) 72.00/39.19 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 72.00/39.19 72.00/39.19 72.00/39.19 *new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 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 72.00/39.19 72.00/39.19 72.00/39.19 *new_mkVBalBranch3MkVBalBranch20(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), ba) -> new_mkVBalBranch(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, ba) 72.00/39.19 The graph contains the following edges 11 >= 1, 9 >= 3, 14 >= 4 72.00/39.19 72.00/39.19 72.00/39.19 *new_mkVBalBranch3MkVBalBranch2(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch20(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.00/39.19 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 > 13, 13 >= 14 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (134) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (135) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.19 new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (136) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), h) 72.00/39.19 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 72.00/39.19 72.00/39.19 72.00/39.19 *new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, bc) 72.00/39.19 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 72.00/39.19 72.00/39.19 72.00/39.19 *new_mkVBalBranch3MkVBalBranch25(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), bc) -> new_mkVBalBranch(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, bc) 72.00/39.19 The graph contains the following edges 11 >= 1, 9 >= 3, 14 >= 4 72.00/39.19 72.00/39.19 72.00/39.19 *new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch25(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.00/39.19 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 72.00/39.19 72.00/39.19 72.00/39.19 *new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 The graph contains the following edges 11 >= 1, 9 >= 3, 13 >= 4 72.00/39.19 72.00/39.19 72.00/39.19 *new_mkVBalBranch3MkVBalBranch24(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h) 72.00/39.19 The graph contains the following edges 11 >= 1, 9 >= 3, 13 >= 4 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (137) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (138) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (139) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, bb) 72.00/39.19 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 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (140) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (141) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.19 72.00/39.19 The TRS R consists of the following rules: 72.00/39.19 72.00/39.19 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.19 new_primPlusNat1(Zero) -> Zero 72.00/39.19 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.19 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.19 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.19 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.19 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.19 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.19 72.00/39.19 The set Q consists of the following terms: 72.00/39.19 72.00/39.19 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.19 new_primPlusNat1(Succ(x0)) 72.00/39.19 new_primPlusNat2(Succ(x0), Zero) 72.00/39.19 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.19 new_primPlusNat2(Zero, Zero) 72.00/39.19 new_primPlusNat3(x0, Succ(x1)) 72.00/39.19 new_primPlusNat1(Zero) 72.00/39.19 new_primPlusNat3(x0, Zero) 72.00/39.19 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (142) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, bd) 72.00/39.19 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 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (143) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (144) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_primMinusNat(Succ(zzz61100), Succ(zzz542000)) -> new_primMinusNat(zzz61100, zzz542000) 72.00/39.19 72.00/39.19 R is empty. 72.00/39.19 Q is empty. 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (145) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_primMinusNat(Succ(zzz61100), Succ(zzz542000)) -> new_primMinusNat(zzz61100, zzz542000) 72.00/39.19 The graph contains the following edges 1 > 1, 2 > 2 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (146) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (147) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_splitGT2(zzz1680, zzz1681, zzz1682, Branch(False, zzz16831, zzz16832, zzz16833, zzz16834), h) -> new_splitGT2(zzz16831, zzz16832, zzz16833, zzz16834, h) 72.00/39.19 72.00/39.19 R is empty. 72.00/39.19 Q is empty. 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (148) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_splitGT2(zzz1680, zzz1681, zzz1682, Branch(False, zzz16831, zzz16832, zzz16833, zzz16834), h) -> new_splitGT2(zzz16831, zzz16832, zzz16833, zzz16834, h) 72.00/39.19 The graph contains the following edges 4 > 1, 4 > 2, 4 > 3, 4 > 4, 5 >= 5 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (149) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (150) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_glueBal2Mid_key10(zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz1732, zzz1733, zzz1734, zzz1735, zzz1736, zzz1737, zzz1738, zzz1739, Branch(zzz17400, zzz17401, zzz17402, zzz17403, zzz17404), h, ba) -> new_glueBal2Mid_key10(zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz1732, zzz1733, zzz1734, zzz1735, zzz17400, zzz17401, zzz17402, zzz17403, zzz17404, h, ba) 72.00/39.19 72.00/39.19 R is empty. 72.00/39.19 Q is empty. 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (151) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_glueBal2Mid_key10(zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz1732, zzz1733, zzz1734, zzz1735, zzz1736, zzz1737, zzz1738, zzz1739, Branch(zzz17400, zzz17401, zzz17402, zzz17403, zzz17404), h, ba) -> new_glueBal2Mid_key10(zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz1732, zzz1733, zzz1734, zzz1735, zzz17400, zzz17401, zzz17402, zzz17403, zzz17404, h, ba) 72.00/39.19 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 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (152) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (153) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_addToFM_C0(Branch(True, zzz6261, zzz6262, zzz6263, zzz6264), zzz31, h) -> new_addToFM_C0(zzz6263, zzz31, h) 72.00/39.19 72.00/39.19 R is empty. 72.00/39.19 Q is empty. 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (154) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_addToFM_C0(Branch(True, zzz6261, zzz6262, zzz6263, zzz6264), zzz31, h) -> new_addToFM_C0(zzz6263, zzz31, h) 72.00/39.19 The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (155) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (156) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkBalBranch6MkBalBranch11(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Succ(zzz1785000), Succ(zzz179300), h, ba) -> new_mkBalBranch6MkBalBranch11(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz1785000, zzz179300, h, ba) 72.00/39.19 72.00/39.19 R is empty. 72.00/39.19 Q is empty. 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (157) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_mkBalBranch6MkBalBranch11(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Succ(zzz1785000), Succ(zzz179300), h, ba) -> new_mkBalBranch6MkBalBranch11(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz1785000, zzz179300, h, ba) 72.00/39.19 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 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (158) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (159) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_deleteMin(zzz2130, zzz2131, zzz2132, Branch(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334), zzz2134, h, ba) -> new_deleteMin(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, h, ba) 72.00/39.19 72.00/39.19 R is empty. 72.00/39.19 Q is empty. 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (160) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_deleteMin(zzz2130, zzz2131, zzz2132, Branch(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334), zzz2134, h, ba) -> new_deleteMin(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, h, ba) 72.00/39.19 The graph contains the following edges 4 > 1, 4 > 2, 4 > 3, 4 > 4, 4 > 5, 6 >= 6, 7 >= 7 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (161) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (162) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_glueBal2Mid_elt20(zzz1710, zzz1711, zzz1712, zzz1713, zzz1714, zzz1715, zzz1716, zzz1717, zzz1718, zzz1719, zzz1720, zzz1721, zzz1722, Branch(zzz17230, zzz17231, zzz17232, zzz17233, zzz17234), zzz1724, h, ba) -> new_glueBal2Mid_elt20(zzz1710, zzz1711, zzz1712, zzz1713, zzz1714, zzz1715, zzz1716, zzz1717, zzz1718, zzz1719, zzz17230, zzz17231, zzz17232, zzz17233, zzz17234, h, ba) 72.00/39.19 72.00/39.19 R is empty. 72.00/39.19 Q is empty. 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (163) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_glueBal2Mid_elt20(zzz1710, zzz1711, zzz1712, zzz1713, zzz1714, zzz1715, zzz1716, zzz1717, zzz1718, zzz1719, zzz1720, zzz1721, zzz1722, Branch(zzz17230, zzz17231, zzz17232, zzz17233, zzz17234), zzz1724, h, ba) -> new_glueBal2Mid_elt20(zzz1710, zzz1711, zzz1712, zzz1713, zzz1714, zzz1715, zzz1716, zzz1717, zzz1718, zzz1719, zzz17230, zzz17231, zzz17232, zzz17233, zzz17234, h, ba) 72.00/39.19 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 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (164) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (165) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_glueBal2Mid_key20(zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz1701, zzz1702, zzz1703, zzz1704, zzz1705, zzz1706, Branch(zzz17070, zzz17071, zzz17072, zzz17073, zzz17074), zzz1708, h, ba) -> new_glueBal2Mid_key20(zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz1701, zzz1702, zzz1703, zzz17070, zzz17071, zzz17072, zzz17073, zzz17074, h, ba) 72.00/39.19 72.00/39.19 R is empty. 72.00/39.19 Q is empty. 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (166) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_glueBal2Mid_key20(zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz1701, zzz1702, zzz1703, zzz1704, zzz1705, zzz1706, Branch(zzz17070, zzz17071, zzz17072, zzz17073, zzz17074), zzz1708, h, ba) -> new_glueBal2Mid_key20(zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz1701, zzz1702, zzz1703, zzz17070, zzz17071, zzz17072, zzz17073, zzz17074, h, ba) 72.00/39.19 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 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (167) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (168) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_addToFM_C(Branch(False, zzz341, zzz342, zzz343, zzz344), zzz31, h) -> new_addToFM_C(zzz344, zzz31, h) 72.00/39.19 72.00/39.19 R is empty. 72.00/39.19 Q is empty. 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (169) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_addToFM_C(Branch(False, zzz341, zzz342, zzz343, zzz344), zzz31, h) -> new_addToFM_C(zzz344, zzz31, h) 72.00/39.19 The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (170) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (171) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_splitLT20(zzz1680, zzz1681, zzz1682, Branch(False, zzz16831, zzz16832, zzz16833, zzz16834), h) -> new_splitLT20(zzz16831, zzz16832, zzz16833, zzz16834, h) 72.00/39.19 72.00/39.19 R is empty. 72.00/39.19 Q is empty. 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (172) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_splitLT20(zzz1680, zzz1681, zzz1682, Branch(False, zzz16831, zzz16832, zzz16833, zzz16834), h) -> new_splitLT20(zzz16831, zzz16832, zzz16833, zzz16834, h) 72.00/39.19 The graph contains the following edges 4 > 1, 4 > 2, 4 > 3, 4 > 4, 5 >= 5 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (173) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (174) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_deleteMax(zzz270, zzz271, zzz272, zzz273, Branch(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744), h, ba) -> new_deleteMax(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744, h, ba) 72.00/39.19 72.00/39.19 R is empty. 72.00/39.19 Q is empty. 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (175) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_deleteMax(zzz270, zzz271, zzz272, zzz273, Branch(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744), h, ba) -> new_deleteMax(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744, h, ba) 72.00/39.19 The graph contains the following edges 5 > 1, 5 > 2, 5 > 3, 5 > 4, 5 > 5, 6 >= 6, 7 >= 7 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (176) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (177) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_glueBal2Mid_elt10(zzz1742, zzz1743, zzz1744, zzz1745, zzz1746, zzz1747, zzz1748, zzz1749, zzz1750, zzz1751, zzz1752, zzz1753, zzz1754, zzz1755, Branch(zzz17560, zzz17561, zzz17562, zzz17563, zzz17564), h, ba) -> new_glueBal2Mid_elt10(zzz1742, zzz1743, zzz1744, zzz1745, zzz1746, zzz1747, zzz1748, zzz1749, zzz1750, zzz1751, zzz17560, zzz17561, zzz17562, zzz17563, zzz17564, h, ba) 72.00/39.19 72.00/39.19 R is empty. 72.00/39.19 Q is empty. 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (178) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_glueBal2Mid_elt10(zzz1742, zzz1743, zzz1744, zzz1745, zzz1746, zzz1747, zzz1748, zzz1749, zzz1750, zzz1751, zzz1752, zzz1753, zzz1754, zzz1755, Branch(zzz17560, zzz17561, zzz17562, zzz17563, zzz17564), h, ba) -> new_glueBal2Mid_elt10(zzz1742, zzz1743, zzz1744, zzz1745, zzz1746, zzz1747, zzz1748, zzz1749, zzz1750, zzz1751, zzz17560, zzz17561, zzz17562, zzz17563, zzz17564, h, ba) 72.00/39.19 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 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (179) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (180) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkBalBranch6MkBalBranch3(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1767000), Succ(zzz177100), h, ba) -> new_mkBalBranch6MkBalBranch3(zzz2134, zzz2130, zzz2131, zzz1674, zzz1767000, zzz177100, h, ba) 72.00/39.19 72.00/39.19 R is empty. 72.00/39.19 Q is empty. 72.00/39.19 We have to consider all minimal (P,Q,R)-chains. 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (181) QDPSizeChangeProof (EQUIVALENT) 72.00/39.19 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. 72.00/39.19 72.00/39.19 From the DPs we obtained the following set of size-change graphs: 72.00/39.19 *new_mkBalBranch6MkBalBranch3(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1767000), Succ(zzz177100), h, ba) -> new_mkBalBranch6MkBalBranch3(zzz2134, zzz2130, zzz2131, zzz1674, zzz1767000, zzz177100, h, ba) 72.00/39.19 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8 72.00/39.19 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (182) 72.00/39.19 YES 72.00/39.19 72.00/39.19 ---------------------------------------- 72.00/39.19 72.00/39.19 (183) 72.00/39.19 Obligation: 72.00/39.19 Q DP problem: 72.00/39.19 The TRS P consists of the following rules: 72.00/39.19 72.00/39.19 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1112(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76200, Zero, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch143(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7170), h) -> new_mkVBalBranch3MkVBalBranch145(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch172(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78300, Zero, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch150(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7190, h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch162(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106800, Zero, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7150, h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1125(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(Succ(zzz776000)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.19 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch145(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz745000))), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7130), h) -> new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.19 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.00/39.19 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz74300), zzz7150, h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch172(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(Succ(zzz780000)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.00/39.19 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch129(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(Succ(zzz737000)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.00/39.19 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.19 new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz10580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.19 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1135(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(Succ(zzz764000)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz75300), zzz7270, h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz77800), zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(Succ(zzz1061000)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch182(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78700, Zero, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1125(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(Succ(zzz776000)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch162(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(Succ(zzz1065000)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1125(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77900, Zero, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch182(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(Succ(zzz784000)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1102(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77500, Zero, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1135(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76700, Zero, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1102(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(Succ(zzz772000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1102(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(Succ(zzz772000)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch139(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(Succ(zzz741000)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(Succ(zzz1061000)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz106300), zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch182(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(Succ(zzz784000)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch172(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(Succ(zzz780000)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch139(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(Succ(zzz741000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1112(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(Succ(zzz759000)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch149(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(Succ(zzz745000)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz106700), zzz10580, bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz74200, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch192(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75400, Zero, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz76600), zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch145(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Pos(Succ(Succ(zzz745000))), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch139(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74400, Zero, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz78600), zzz7240, h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76100), zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106400, Zero, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch192(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(Succ(zzz751000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch143(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch146(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch129(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74000, Zero, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz106600, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch162(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(Succ(zzz1065000)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch150(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz74700), zzz7190, h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch146(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74600)), h) -> new_mkVBalBranch3MkVBalBranch150(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz74600, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch149(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74800, Zero, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch143(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch129(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(Succ(zzz737000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz73900), zzz7110, h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch192(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(Succ(zzz751000)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1112(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(Succ(zzz759000)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch149(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(Succ(zzz745000)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1135(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(Succ(zzz764000)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz77400), zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz78200), zzz7220, h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.00/39.20 72.00/39.20 The TRS R consists of the following rules: 72.00/39.20 72.00/39.20 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.20 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.20 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.20 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.20 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.20 new_primMulNat(Zero) -> Zero 72.00/39.20 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.20 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.00/39.20 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.20 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.00/39.20 new_sizeFM(EmptyFM, bc, bd) -> Pos(Zero) 72.00/39.20 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.20 new_primPlusNat1(Zero) -> Zero 72.00/39.20 72.00/39.20 The set Q consists of the following terms: 72.00/39.20 72.00/39.20 new_primPlusNat1(Succ(x0)) 72.00/39.20 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.20 new_sizeFM(EmptyFM, x0, x1) 72.00/39.20 new_primPlusNat3(x0, Succ(x1)) 72.00/39.20 new_primPlusNat1(Zero) 72.00/39.20 new_primPlusNat3(x0, Zero) 72.00/39.20 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.00/39.20 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.20 new_primMulNat0(x0) 72.00/39.20 new_primMulNat(Zero) 72.00/39.20 new_primPlusNat2(Succ(x0), Zero) 72.00/39.20 new_primPlusNat2(Zero, Zero) 72.00/39.20 new_primMulNat(Succ(x0)) 72.00/39.20 72.00/39.20 We have to consider all minimal (P,Q,R)-chains. 72.00/39.20 ---------------------------------------- 72.00/39.20 72.00/39.20 (184) DependencyGraphProof (EQUIVALENT) 72.00/39.20 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 48 less nodes. 72.00/39.20 ---------------------------------------- 72.00/39.20 72.00/39.20 (185) 72.00/39.20 Obligation: 72.00/39.20 Q DP problem: 72.00/39.20 The TRS P consists of the following rules: 72.00/39.20 72.00/39.20 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7130), h) -> new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz106600, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz10580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz74200, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7150, h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch143(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch143(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7170), h) -> new_mkVBalBranch3MkVBalBranch145(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch145(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz745000))), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch145(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Pos(Succ(Succ(zzz745000))), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch143(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch146(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch146(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74600)), h) -> new_mkVBalBranch3MkVBalBranch150(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz74600, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch150(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7190, h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 72.00/39.20 The TRS R consists of the following rules: 72.00/39.20 72.00/39.20 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.20 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.20 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.20 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.20 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.20 new_primMulNat(Zero) -> Zero 72.00/39.20 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.20 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.00/39.20 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.20 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.00/39.20 new_sizeFM(EmptyFM, bc, bd) -> Pos(Zero) 72.00/39.20 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.20 new_primPlusNat1(Zero) -> Zero 72.00/39.20 72.00/39.20 The set Q consists of the following terms: 72.00/39.20 72.00/39.20 new_primPlusNat1(Succ(x0)) 72.00/39.20 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.20 new_sizeFM(EmptyFM, x0, x1) 72.00/39.20 new_primPlusNat3(x0, Succ(x1)) 72.00/39.20 new_primPlusNat1(Zero) 72.00/39.20 new_primPlusNat3(x0, Zero) 72.00/39.20 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.00/39.20 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.20 new_primMulNat0(x0) 72.00/39.20 new_primMulNat(Zero) 72.00/39.20 new_primPlusNat2(Succ(x0), Zero) 72.00/39.20 new_primPlusNat2(Zero, Zero) 72.00/39.20 new_primMulNat(Succ(x0)) 72.00/39.20 72.00/39.20 We have to consider all minimal (P,Q,R)-chains. 72.00/39.20 ---------------------------------------- 72.00/39.20 72.00/39.20 (186) TransformationProof (EQUIVALENT) 72.00/39.20 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) we obtained the following new rules [LPAR04]: 72.00/39.20 72.00/39.20 (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)) 72.00/39.20 72.00/39.20 72.00/39.20 ---------------------------------------- 72.00/39.20 72.00/39.20 (187) 72.00/39.20 Obligation: 72.00/39.20 Q DP problem: 72.00/39.20 The TRS P consists of the following rules: 72.00/39.20 72.00/39.20 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7130), h) -> new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz106600, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz10580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz74200, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7150, h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch143(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch143(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7170), h) -> new_mkVBalBranch3MkVBalBranch145(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch145(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz745000))), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch145(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Pos(Succ(Succ(zzz745000))), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch143(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch146(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch146(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74600)), h) -> new_mkVBalBranch3MkVBalBranch150(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz74600, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch150(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7190, h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 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) 72.00/39.20 72.00/39.20 The TRS R consists of the following rules: 72.00/39.20 72.00/39.20 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.20 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.20 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.20 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.20 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.20 new_primMulNat(Zero) -> Zero 72.00/39.20 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.20 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.00/39.20 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.20 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.00/39.20 new_sizeFM(EmptyFM, bc, bd) -> Pos(Zero) 72.00/39.20 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.20 new_primPlusNat1(Zero) -> Zero 72.00/39.20 72.00/39.20 The set Q consists of the following terms: 72.00/39.20 72.00/39.20 new_primPlusNat1(Succ(x0)) 72.00/39.20 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.20 new_sizeFM(EmptyFM, x0, x1) 72.00/39.20 new_primPlusNat3(x0, Succ(x1)) 72.00/39.20 new_primPlusNat1(Zero) 72.00/39.20 new_primPlusNat3(x0, Zero) 72.00/39.20 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.00/39.20 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.20 new_primMulNat0(x0) 72.00/39.20 new_primMulNat(Zero) 72.00/39.20 new_primPlusNat2(Succ(x0), Zero) 72.00/39.20 new_primPlusNat2(Zero, Zero) 72.00/39.20 new_primMulNat(Succ(x0)) 72.00/39.20 72.00/39.20 We have to consider all minimal (P,Q,R)-chains. 72.00/39.20 ---------------------------------------- 72.00/39.20 72.00/39.20 (188) UsableRulesProof (EQUIVALENT) 72.00/39.20 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. 72.00/39.20 ---------------------------------------- 72.00/39.20 72.00/39.20 (189) 72.00/39.20 Obligation: 72.00/39.20 Q DP problem: 72.00/39.20 The TRS P consists of the following rules: 72.00/39.20 72.00/39.20 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7130), h) -> new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz106600, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz10580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz74200, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7150, h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch143(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch143(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7170), h) -> new_mkVBalBranch3MkVBalBranch145(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch145(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz745000))), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch145(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Pos(Succ(Succ(zzz745000))), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch143(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch146(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch146(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74600)), h) -> new_mkVBalBranch3MkVBalBranch150(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz74600, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch150(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7190, h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 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) 72.00/39.20 72.00/39.20 The TRS R consists of the following rules: 72.00/39.20 72.00/39.20 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.00/39.20 new_primMulNat(Zero) -> Zero 72.00/39.20 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.00/39.20 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.20 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.20 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.20 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.20 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.20 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.20 new_primPlusNat1(Zero) -> Zero 72.00/39.20 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.20 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.20 72.00/39.20 The set Q consists of the following terms: 72.00/39.20 72.00/39.20 new_primPlusNat1(Succ(x0)) 72.00/39.20 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.20 new_sizeFM(EmptyFM, x0, x1) 72.00/39.20 new_primPlusNat3(x0, Succ(x1)) 72.00/39.20 new_primPlusNat1(Zero) 72.00/39.20 new_primPlusNat3(x0, Zero) 72.00/39.20 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.00/39.20 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.20 new_primMulNat0(x0) 72.00/39.20 new_primMulNat(Zero) 72.00/39.20 new_primPlusNat2(Succ(x0), Zero) 72.00/39.20 new_primPlusNat2(Zero, Zero) 72.00/39.20 new_primMulNat(Succ(x0)) 72.00/39.20 72.00/39.20 We have to consider all minimal (P,Q,R)-chains. 72.00/39.20 ---------------------------------------- 72.00/39.20 72.00/39.20 (190) TransformationProof (EQUIVALENT) 72.00/39.20 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: 72.00/39.20 72.00/39.20 (new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h),new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h)) 72.00/39.20 72.00/39.20 72.00/39.20 ---------------------------------------- 72.00/39.20 72.00/39.20 (191) 72.00/39.20 Obligation: 72.00/39.20 Q DP problem: 72.00/39.20 The TRS P consists of the following rules: 72.00/39.20 72.00/39.20 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7130), h) -> new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz106600, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz10580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz74200, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7150, h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch143(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch143(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7170), h) -> new_mkVBalBranch3MkVBalBranch145(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch145(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz745000))), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch145(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Pos(Succ(Succ(zzz745000))), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch143(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch146(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch146(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74600)), h) -> new_mkVBalBranch3MkVBalBranch150(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz74600, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch150(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7190, h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 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) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.00/39.20 72.00/39.20 The TRS R consists of the following rules: 72.00/39.20 72.00/39.20 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.00/39.20 new_primMulNat(Zero) -> Zero 72.00/39.20 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.00/39.20 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.00/39.20 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.00/39.20 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.00/39.20 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.00/39.20 new_primPlusNat2(Zero, Zero) -> Zero 72.00/39.20 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.00/39.20 new_primPlusNat1(Zero) -> Zero 72.00/39.20 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.00/39.20 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.00/39.20 72.00/39.20 The set Q consists of the following terms: 72.00/39.20 72.00/39.20 new_primPlusNat1(Succ(x0)) 72.00/39.20 new_primPlusNat2(Zero, Succ(x0)) 72.00/39.20 new_sizeFM(EmptyFM, x0, x1) 72.00/39.20 new_primPlusNat3(x0, Succ(x1)) 72.00/39.20 new_primPlusNat1(Zero) 72.00/39.20 new_primPlusNat3(x0, Zero) 72.00/39.20 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.00/39.20 new_primPlusNat2(Succ(x0), Succ(x1)) 72.00/39.20 new_primMulNat0(x0) 72.00/39.20 new_primMulNat(Zero) 72.00/39.20 new_primPlusNat2(Succ(x0), Zero) 72.00/39.20 new_primPlusNat2(Zero, Zero) 72.00/39.20 new_primMulNat(Succ(x0)) 72.00/39.20 72.00/39.20 We have to consider all minimal (P,Q,R)-chains. 72.00/39.20 ---------------------------------------- 72.00/39.20 72.00/39.20 (192) DependencyGraphProof (EQUIVALENT) 72.00/39.20 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 72.00/39.20 ---------------------------------------- 72.00/39.20 72.00/39.20 (193) 72.00/39.20 Obligation: 72.00/39.20 Q DP problem: 72.00/39.20 The TRS P consists of the following rules: 72.00/39.20 72.00/39.20 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.20 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7130), h) -> new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz106600, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz10580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.20 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.20 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz74200, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7150, h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.00/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.21 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.00/39.21 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.00/39.21 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.21 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.21 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.00/39.21 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.00/39.21 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.00/39.21 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.00/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.00/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.00/39.21 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) 72.00/39.21 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.00/39.21 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 72.11/39.21 The TRS R consists of the following rules: 72.11/39.21 72.11/39.21 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.21 new_primMulNat(Zero) -> Zero 72.11/39.21 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.21 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.21 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.21 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.21 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.21 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.21 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.21 new_primPlusNat1(Zero) -> Zero 72.11/39.21 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.21 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.21 72.11/39.21 The set Q consists of the following terms: 72.11/39.21 72.11/39.21 new_primPlusNat1(Succ(x0)) 72.11/39.21 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.21 new_sizeFM(EmptyFM, x0, x1) 72.11/39.21 new_primPlusNat3(x0, Succ(x1)) 72.11/39.21 new_primPlusNat1(Zero) 72.11/39.21 new_primPlusNat3(x0, Zero) 72.11/39.21 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.21 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.21 new_primMulNat0(x0) 72.11/39.21 new_primMulNat(Zero) 72.11/39.21 new_primPlusNat2(Succ(x0), Zero) 72.11/39.21 new_primPlusNat2(Zero, Zero) 72.11/39.21 new_primMulNat(Succ(x0)) 72.11/39.21 72.11/39.21 We have to consider all minimal (P,Q,R)-chains. 72.11/39.21 ---------------------------------------- 72.11/39.21 72.11/39.21 (194) TransformationProof (EQUIVALENT) 72.11/39.21 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) at position [11,0] we obtained the following new rules [LPAR04]: 72.11/39.21 72.11/39.21 (new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h),new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h)) 72.11/39.21 72.11/39.21 72.11/39.21 ---------------------------------------- 72.11/39.21 72.11/39.21 (195) 72.11/39.21 Obligation: 72.11/39.21 Q DP problem: 72.11/39.21 The TRS P consists of the following rules: 72.11/39.21 72.11/39.21 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7130), h) -> new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz106600, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz10580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz74200, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7150, h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.21 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) 72.11/39.21 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.21 72.11/39.21 The TRS R consists of the following rules: 72.11/39.21 72.11/39.21 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.21 new_primMulNat(Zero) -> Zero 72.11/39.21 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.21 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.21 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.21 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.21 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.21 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.21 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.21 new_primPlusNat1(Zero) -> Zero 72.11/39.21 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.21 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.21 72.11/39.21 The set Q consists of the following terms: 72.11/39.21 72.11/39.21 new_primPlusNat1(Succ(x0)) 72.11/39.21 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.21 new_sizeFM(EmptyFM, x0, x1) 72.11/39.21 new_primPlusNat3(x0, Succ(x1)) 72.11/39.21 new_primPlusNat1(Zero) 72.11/39.21 new_primPlusNat3(x0, Zero) 72.11/39.21 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.21 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.21 new_primMulNat0(x0) 72.11/39.21 new_primMulNat(Zero) 72.11/39.21 new_primPlusNat2(Succ(x0), Zero) 72.11/39.21 new_primPlusNat2(Zero, Zero) 72.11/39.21 new_primMulNat(Succ(x0)) 72.11/39.21 72.11/39.21 We have to consider all minimal (P,Q,R)-chains. 72.11/39.21 ---------------------------------------- 72.11/39.21 72.11/39.21 (196) TransformationProof (EQUIVALENT) 72.11/39.21 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) at position [11] we obtained the following new rules [LPAR04]: 72.11/39.21 72.11/39.21 (new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba),new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba)) 72.11/39.21 72.11/39.21 72.11/39.21 ---------------------------------------- 72.11/39.21 72.11/39.21 (197) 72.11/39.21 Obligation: 72.11/39.21 Q DP problem: 72.11/39.21 The TRS P consists of the following rules: 72.11/39.21 72.11/39.21 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7130), h) -> new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz106600, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz10580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz74200, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7150, h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.21 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) 72.11/39.21 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.21 72.11/39.21 The TRS R consists of the following rules: 72.11/39.21 72.11/39.21 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.21 new_primMulNat(Zero) -> Zero 72.11/39.21 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.21 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.21 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.21 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.21 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.21 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.21 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.21 new_primPlusNat1(Zero) -> Zero 72.11/39.21 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.21 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.21 72.11/39.21 The set Q consists of the following terms: 72.11/39.21 72.11/39.21 new_primPlusNat1(Succ(x0)) 72.11/39.21 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.21 new_sizeFM(EmptyFM, x0, x1) 72.11/39.21 new_primPlusNat3(x0, Succ(x1)) 72.11/39.21 new_primPlusNat1(Zero) 72.11/39.21 new_primPlusNat3(x0, Zero) 72.11/39.21 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.21 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.21 new_primMulNat0(x0) 72.11/39.21 new_primMulNat(Zero) 72.11/39.21 new_primPlusNat2(Succ(x0), Zero) 72.11/39.21 new_primPlusNat2(Zero, Zero) 72.11/39.21 new_primMulNat(Succ(x0)) 72.11/39.21 72.11/39.21 We have to consider all minimal (P,Q,R)-chains. 72.11/39.21 ---------------------------------------- 72.11/39.21 72.11/39.21 (198) TransformationProof (EQUIVALENT) 72.11/39.21 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) at position [11] we obtained the following new rules [LPAR04]: 72.11/39.21 72.11/39.21 (new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba),new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba)) 72.11/39.21 72.11/39.21 72.11/39.21 ---------------------------------------- 72.11/39.21 72.11/39.21 (199) 72.11/39.21 Obligation: 72.11/39.21 Q DP problem: 72.11/39.21 The TRS P consists of the following rules: 72.11/39.21 72.11/39.21 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7130), h) -> new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz106600, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz10580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz74200, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7150, h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.21 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) 72.11/39.21 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.21 72.11/39.21 The TRS R consists of the following rules: 72.11/39.21 72.11/39.21 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.21 new_primMulNat(Zero) -> Zero 72.11/39.21 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.21 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.21 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.21 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.21 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.21 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.21 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.21 new_primPlusNat1(Zero) -> Zero 72.11/39.21 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.21 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.21 72.11/39.21 The set Q consists of the following terms: 72.11/39.21 72.11/39.21 new_primPlusNat1(Succ(x0)) 72.11/39.21 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.21 new_sizeFM(EmptyFM, x0, x1) 72.11/39.21 new_primPlusNat3(x0, Succ(x1)) 72.11/39.21 new_primPlusNat1(Zero) 72.11/39.21 new_primPlusNat3(x0, Zero) 72.11/39.21 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.21 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.21 new_primMulNat0(x0) 72.11/39.21 new_primMulNat(Zero) 72.11/39.21 new_primPlusNat2(Succ(x0), Zero) 72.11/39.21 new_primPlusNat2(Zero, Zero) 72.11/39.21 new_primMulNat(Succ(x0)) 72.11/39.21 72.11/39.21 We have to consider all minimal (P,Q,R)-chains. 72.11/39.21 ---------------------------------------- 72.11/39.21 72.11/39.21 (200) TransformationProof (EQUIVALENT) 72.11/39.21 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 72.11/39.21 72.11/39.21 (new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h),new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h)) 72.11/39.21 72.11/39.21 72.11/39.21 ---------------------------------------- 72.11/39.21 72.11/39.21 (201) 72.11/39.21 Obligation: 72.11/39.21 Q DP problem: 72.11/39.21 The TRS P consists of the following rules: 72.11/39.21 72.11/39.21 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7130), h) -> new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz106600, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz10580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch135(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Pos(Succ(Succ(zzz741000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch133(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch136(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz74200, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7150, h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.21 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) 72.11/39.21 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.21 72.11/39.21 The TRS R consists of the following rules: 72.11/39.21 72.11/39.21 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.21 new_primMulNat(Zero) -> Zero 72.11/39.21 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.21 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.21 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.21 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.21 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.21 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.21 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.21 new_primPlusNat1(Zero) -> Zero 72.11/39.21 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.21 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.21 72.11/39.21 The set Q consists of the following terms: 72.11/39.21 72.11/39.21 new_primPlusNat1(Succ(x0)) 72.11/39.21 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.21 new_sizeFM(EmptyFM, x0, x1) 72.11/39.21 new_primPlusNat3(x0, Succ(x1)) 72.11/39.21 new_primPlusNat1(Zero) 72.11/39.21 new_primPlusNat3(x0, Zero) 72.11/39.21 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.21 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.21 new_primMulNat0(x0) 72.11/39.21 new_primMulNat(Zero) 72.11/39.21 new_primPlusNat2(Succ(x0), Zero) 72.11/39.21 new_primPlusNat2(Zero, Zero) 72.11/39.21 new_primMulNat(Succ(x0)) 72.11/39.21 72.11/39.21 We have to consider all minimal (P,Q,R)-chains. 72.11/39.21 ---------------------------------------- 72.11/39.21 72.11/39.21 (202) DependencyGraphProof (EQUIVALENT) 72.11/39.21 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 72.11/39.21 ---------------------------------------- 72.11/39.21 72.11/39.21 (203) 72.11/39.21 Obligation: 72.11/39.21 Q DP problem: 72.11/39.21 The TRS P consists of the following rules: 72.11/39.21 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz106600, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz10580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.21 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.21 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.21 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) 72.11/39.21 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.21 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 72.11/39.22 The TRS R consists of the following rules: 72.11/39.22 72.11/39.22 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.22 new_primMulNat(Zero) -> Zero 72.11/39.22 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.22 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.22 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.22 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.22 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.22 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.22 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.22 new_primPlusNat1(Zero) -> Zero 72.11/39.22 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.22 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.22 72.11/39.22 The set Q consists of the following terms: 72.11/39.22 72.11/39.22 new_primPlusNat1(Succ(x0)) 72.11/39.22 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.22 new_sizeFM(EmptyFM, x0, x1) 72.11/39.22 new_primPlusNat3(x0, Succ(x1)) 72.11/39.22 new_primPlusNat1(Zero) 72.11/39.22 new_primPlusNat3(x0, Zero) 72.11/39.22 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.22 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.22 new_primMulNat0(x0) 72.11/39.22 new_primMulNat(Zero) 72.11/39.22 new_primPlusNat2(Succ(x0), Zero) 72.11/39.22 new_primPlusNat2(Zero, Zero) 72.11/39.22 new_primMulNat(Succ(x0)) 72.11/39.22 72.11/39.22 We have to consider all minimal (P,Q,R)-chains. 72.11/39.22 ---------------------------------------- 72.11/39.22 72.11/39.22 (204) TransformationProof (EQUIVALENT) 72.11/39.22 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) at position [11,0] we obtained the following new rules [LPAR04]: 72.11/39.22 72.11/39.22 (new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h),new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h)) 72.11/39.22 72.11/39.22 72.11/39.22 ---------------------------------------- 72.11/39.22 72.11/39.22 (205) 72.11/39.22 Obligation: 72.11/39.22 Q DP problem: 72.11/39.22 The TRS P consists of the following rules: 72.11/39.22 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz106600, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz10580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.22 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) 72.11/39.22 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.22 72.11/39.22 The TRS R consists of the following rules: 72.11/39.22 72.11/39.22 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.22 new_primMulNat(Zero) -> Zero 72.11/39.22 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.22 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.22 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.22 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.22 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.22 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.22 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.22 new_primPlusNat1(Zero) -> Zero 72.11/39.22 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.22 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.22 72.11/39.22 The set Q consists of the following terms: 72.11/39.22 72.11/39.22 new_primPlusNat1(Succ(x0)) 72.11/39.22 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.22 new_sizeFM(EmptyFM, x0, x1) 72.11/39.22 new_primPlusNat3(x0, Succ(x1)) 72.11/39.22 new_primPlusNat1(Zero) 72.11/39.22 new_primPlusNat3(x0, Zero) 72.11/39.22 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.22 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.22 new_primMulNat0(x0) 72.11/39.22 new_primMulNat(Zero) 72.11/39.22 new_primPlusNat2(Succ(x0), Zero) 72.11/39.22 new_primPlusNat2(Zero, Zero) 72.11/39.22 new_primMulNat(Succ(x0)) 72.11/39.22 72.11/39.22 We have to consider all minimal (P,Q,R)-chains. 72.11/39.22 ---------------------------------------- 72.11/39.22 72.11/39.22 (206) TransformationProof (EQUIVALENT) 72.11/39.22 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) at position [11] we obtained the following new rules [LPAR04]: 72.11/39.22 72.11/39.22 (new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb),new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb)) 72.11/39.22 72.11/39.22 72.11/39.22 ---------------------------------------- 72.11/39.22 72.11/39.22 (207) 72.11/39.22 Obligation: 72.11/39.22 Q DP problem: 72.11/39.22 The TRS P consists of the following rules: 72.11/39.22 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz106600, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz10580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.22 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) 72.11/39.22 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.22 72.11/39.22 The TRS R consists of the following rules: 72.11/39.22 72.11/39.22 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.22 new_primMulNat(Zero) -> Zero 72.11/39.22 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.22 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.22 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.22 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.22 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.22 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.22 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.22 new_primPlusNat1(Zero) -> Zero 72.11/39.22 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.22 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.22 72.11/39.22 The set Q consists of the following terms: 72.11/39.22 72.11/39.22 new_primPlusNat1(Succ(x0)) 72.11/39.22 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.22 new_sizeFM(EmptyFM, x0, x1) 72.11/39.22 new_primPlusNat3(x0, Succ(x1)) 72.11/39.22 new_primPlusNat1(Zero) 72.11/39.22 new_primPlusNat3(x0, Zero) 72.11/39.22 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.22 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.22 new_primMulNat0(x0) 72.11/39.22 new_primMulNat(Zero) 72.11/39.22 new_primPlusNat2(Succ(x0), Zero) 72.11/39.22 new_primPlusNat2(Zero, Zero) 72.11/39.22 new_primMulNat(Succ(x0)) 72.11/39.22 72.11/39.22 We have to consider all minimal (P,Q,R)-chains. 72.11/39.22 ---------------------------------------- 72.11/39.22 72.11/39.22 (208) TransformationProof (EQUIVALENT) 72.11/39.22 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) at position [11] we obtained the following new rules [LPAR04]: 72.11/39.22 72.11/39.22 (new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1020)), bb),new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1020)), bb)) 72.11/39.22 72.11/39.22 72.11/39.22 ---------------------------------------- 72.11/39.22 72.11/39.22 (209) 72.11/39.22 Obligation: 72.11/39.22 Q DP problem: 72.11/39.22 The TRS P consists of the following rules: 72.11/39.22 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz106600, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch163(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz10580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.22 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) 72.11/39.22 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1020)), bb) 72.11/39.22 72.11/39.22 The TRS R consists of the following rules: 72.11/39.22 72.11/39.22 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.22 new_primMulNat(Zero) -> Zero 72.11/39.22 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.22 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.22 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.22 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.22 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.22 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.22 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.22 new_primPlusNat1(Zero) -> Zero 72.11/39.22 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.22 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.22 72.11/39.22 The set Q consists of the following terms: 72.11/39.22 72.11/39.22 new_primPlusNat1(Succ(x0)) 72.11/39.22 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.22 new_sizeFM(EmptyFM, x0, x1) 72.11/39.22 new_primPlusNat3(x0, Succ(x1)) 72.11/39.22 new_primPlusNat1(Zero) 72.11/39.22 new_primPlusNat3(x0, Zero) 72.11/39.22 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.22 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.22 new_primMulNat0(x0) 72.11/39.22 new_primMulNat(Zero) 72.11/39.22 new_primPlusNat2(Succ(x0), Zero) 72.11/39.22 new_primPlusNat2(Zero, Zero) 72.11/39.22 new_primMulNat(Succ(x0)) 72.11/39.22 72.11/39.22 We have to consider all minimal (P,Q,R)-chains. 72.11/39.22 ---------------------------------------- 72.11/39.22 72.11/39.22 (210) DependencyGraphProof (EQUIVALENT) 72.11/39.22 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 72.11/39.22 ---------------------------------------- 72.11/39.22 72.11/39.22 (211) 72.11/39.22 Obligation: 72.11/39.22 Q DP problem: 72.11/39.22 The TRS P consists of the following rules: 72.11/39.22 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.22 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) 72.11/39.22 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 72.11/39.22 The TRS R consists of the following rules: 72.11/39.22 72.11/39.22 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.22 new_primMulNat(Zero) -> Zero 72.11/39.22 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.22 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.22 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.22 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.22 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.22 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.22 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.22 new_primPlusNat1(Zero) -> Zero 72.11/39.22 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.22 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.22 72.11/39.22 The set Q consists of the following terms: 72.11/39.22 72.11/39.22 new_primPlusNat1(Succ(x0)) 72.11/39.22 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.22 new_sizeFM(EmptyFM, x0, x1) 72.11/39.22 new_primPlusNat3(x0, Succ(x1)) 72.11/39.22 new_primPlusNat1(Zero) 72.11/39.22 new_primPlusNat3(x0, Zero) 72.11/39.22 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.22 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.22 new_primMulNat0(x0) 72.11/39.22 new_primMulNat(Zero) 72.11/39.22 new_primPlusNat2(Succ(x0), Zero) 72.11/39.22 new_primPlusNat2(Zero, Zero) 72.11/39.22 new_primMulNat(Succ(x0)) 72.11/39.22 72.11/39.22 We have to consider all minimal (P,Q,R)-chains. 72.11/39.22 ---------------------------------------- 72.11/39.22 72.11/39.22 (212) TransformationProof (EQUIVALENT) 72.11/39.22 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) at position [12] we obtained the following new rules [LPAR04]: 72.11/39.22 72.11/39.22 (new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb),new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb)) 72.11/39.22 72.11/39.22 72.11/39.22 ---------------------------------------- 72.11/39.22 72.11/39.22 (213) 72.11/39.22 Obligation: 72.11/39.22 Q DP problem: 72.11/39.22 The TRS P consists of the following rules: 72.11/39.22 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.22 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) 72.11/39.22 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.22 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.22 72.11/39.22 The TRS R consists of the following rules: 72.11/39.22 72.11/39.22 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.22 new_primMulNat(Zero) -> Zero 72.11/39.22 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.22 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.22 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.22 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.22 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.22 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.22 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.22 new_primPlusNat1(Zero) -> Zero 72.11/39.22 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.22 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.22 72.11/39.22 The set Q consists of the following terms: 72.11/39.22 72.11/39.22 new_primPlusNat1(Succ(x0)) 72.11/39.22 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.22 new_sizeFM(EmptyFM, x0, x1) 72.11/39.22 new_primPlusNat3(x0, Succ(x1)) 72.11/39.22 new_primPlusNat1(Zero) 72.11/39.22 new_primPlusNat3(x0, Zero) 72.11/39.22 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.22 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.22 new_primMulNat0(x0) 72.11/39.22 new_primMulNat(Zero) 72.11/39.22 new_primPlusNat2(Succ(x0), Zero) 72.11/39.22 new_primPlusNat2(Zero, Zero) 72.11/39.22 new_primMulNat(Succ(x0)) 72.11/39.22 72.11/39.22 We have to consider all minimal (P,Q,R)-chains. 72.11/39.22 ---------------------------------------- 72.11/39.22 72.11/39.22 (214) DependencyGraphProof (EQUIVALENT) 72.11/39.22 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. 72.11/39.22 ---------------------------------------- 72.11/39.22 72.11/39.22 (215) 72.11/39.22 Obligation: 72.11/39.22 Q DP problem: 72.11/39.22 The TRS P consists of the following rules: 72.11/39.22 72.11/39.22 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.23 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) 72.11/39.23 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.23 72.11/39.23 The TRS R consists of the following rules: 72.11/39.23 72.11/39.23 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.23 new_primMulNat(Zero) -> Zero 72.11/39.23 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.23 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.23 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.23 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.23 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.23 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.23 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.23 new_primPlusNat1(Zero) -> Zero 72.11/39.23 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.23 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.23 72.11/39.23 The set Q consists of the following terms: 72.11/39.23 72.11/39.23 new_primPlusNat1(Succ(x0)) 72.11/39.23 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.23 new_sizeFM(EmptyFM, x0, x1) 72.11/39.23 new_primPlusNat3(x0, Succ(x1)) 72.11/39.23 new_primPlusNat1(Zero) 72.11/39.23 new_primPlusNat3(x0, Zero) 72.11/39.23 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.23 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.23 new_primMulNat0(x0) 72.11/39.23 new_primMulNat(Zero) 72.11/39.23 new_primPlusNat2(Succ(x0), Zero) 72.11/39.23 new_primPlusNat2(Zero, Zero) 72.11/39.23 new_primMulNat(Succ(x0)) 72.11/39.23 72.11/39.23 We have to consider all minimal (P,Q,R)-chains. 72.11/39.23 ---------------------------------------- 72.11/39.23 72.11/39.23 (216) TransformationProof (EQUIVALENT) 72.11/39.23 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) at position [11] we obtained the following new rules [LPAR04]: 72.11/39.23 72.11/39.23 (new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1020)), bb),new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1020)), bb)) 72.11/39.23 72.11/39.23 72.11/39.23 ---------------------------------------- 72.11/39.23 72.11/39.23 (217) 72.11/39.23 Obligation: 72.11/39.23 Q DP problem: 72.11/39.23 The TRS P consists of the following rules: 72.11/39.23 72.11/39.23 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.23 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) 72.11/39.23 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1020)), bb) 72.11/39.23 72.11/39.23 The TRS R consists of the following rules: 72.11/39.23 72.11/39.23 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.23 new_primMulNat(Zero) -> Zero 72.11/39.23 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.23 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.23 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.23 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.23 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.23 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.23 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.23 new_primPlusNat1(Zero) -> Zero 72.11/39.23 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.23 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.23 72.11/39.23 The set Q consists of the following terms: 72.11/39.23 72.11/39.23 new_primPlusNat1(Succ(x0)) 72.11/39.23 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.23 new_sizeFM(EmptyFM, x0, x1) 72.11/39.23 new_primPlusNat3(x0, Succ(x1)) 72.11/39.23 new_primPlusNat1(Zero) 72.11/39.23 new_primPlusNat3(x0, Zero) 72.11/39.23 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.23 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.23 new_primMulNat0(x0) 72.11/39.23 new_primMulNat(Zero) 72.11/39.23 new_primPlusNat2(Succ(x0), Zero) 72.11/39.23 new_primPlusNat2(Zero, Zero) 72.11/39.23 new_primMulNat(Succ(x0)) 72.11/39.23 72.11/39.23 We have to consider all minimal (P,Q,R)-chains. 72.11/39.23 ---------------------------------------- 72.11/39.23 72.11/39.23 (218) DependencyGraphProof (EQUIVALENT) 72.11/39.23 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. 72.11/39.23 ---------------------------------------- 72.11/39.23 72.11/39.23 (219) 72.11/39.23 Obligation: 72.11/39.23 Q DP problem: 72.11/39.23 The TRS P consists of the following rules: 72.11/39.23 72.11/39.23 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.23 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) 72.11/39.23 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 72.11/39.23 The TRS R consists of the following rules: 72.11/39.23 72.11/39.23 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.23 new_primMulNat(Zero) -> Zero 72.11/39.23 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.23 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.23 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.23 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.23 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.23 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.23 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.23 new_primPlusNat1(Zero) -> Zero 72.11/39.23 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.23 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.23 72.11/39.23 The set Q consists of the following terms: 72.11/39.23 72.11/39.23 new_primPlusNat1(Succ(x0)) 72.11/39.23 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.23 new_sizeFM(EmptyFM, x0, x1) 72.11/39.23 new_primPlusNat3(x0, Succ(x1)) 72.11/39.23 new_primPlusNat1(Zero) 72.11/39.23 new_primPlusNat3(x0, Zero) 72.11/39.23 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.23 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.23 new_primMulNat0(x0) 72.11/39.23 new_primMulNat(Zero) 72.11/39.23 new_primPlusNat2(Succ(x0), Zero) 72.11/39.23 new_primPlusNat2(Zero, Zero) 72.11/39.23 new_primMulNat(Succ(x0)) 72.11/39.23 72.11/39.23 We have to consider all minimal (P,Q,R)-chains. 72.11/39.23 ---------------------------------------- 72.11/39.23 72.11/39.23 (220) TransformationProof (EQUIVALENT) 72.11/39.23 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 72.11/39.23 72.11/39.23 (new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h),new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h)) 72.11/39.23 72.11/39.23 72.11/39.23 ---------------------------------------- 72.11/39.23 72.11/39.23 (221) 72.11/39.23 Obligation: 72.11/39.23 Q DP problem: 72.11/39.23 The TRS P consists of the following rules: 72.11/39.23 72.11/39.23 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.23 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) 72.11/39.23 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Pos(Succ(Succ(zzz772000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch196(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1103(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.23 72.11/39.23 The TRS R consists of the following rules: 72.11/39.23 72.11/39.23 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.23 new_primMulNat(Zero) -> Zero 72.11/39.23 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.23 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.23 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.23 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.23 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.23 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.23 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.23 new_primPlusNat1(Zero) -> Zero 72.11/39.23 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.23 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.23 72.11/39.23 The set Q consists of the following terms: 72.11/39.23 72.11/39.23 new_primPlusNat1(Succ(x0)) 72.11/39.23 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.23 new_sizeFM(EmptyFM, x0, x1) 72.11/39.23 new_primPlusNat3(x0, Succ(x1)) 72.11/39.23 new_primPlusNat1(Zero) 72.11/39.23 new_primPlusNat3(x0, Zero) 72.11/39.23 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.23 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.23 new_primMulNat0(x0) 72.11/39.23 new_primMulNat(Zero) 72.11/39.23 new_primPlusNat2(Succ(x0), Zero) 72.11/39.23 new_primPlusNat2(Zero, Zero) 72.11/39.23 new_primMulNat(Succ(x0)) 72.11/39.23 72.11/39.23 We have to consider all minimal (P,Q,R)-chains. 72.11/39.23 ---------------------------------------- 72.11/39.23 72.11/39.23 (222) DependencyGraphProof (EQUIVALENT) 72.11/39.23 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 72.11/39.23 ---------------------------------------- 72.11/39.23 72.11/39.23 (223) 72.11/39.23 Obligation: 72.11/39.23 Q DP problem: 72.11/39.23 The TRS P consists of the following rules: 72.11/39.23 72.11/39.23 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.23 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) 72.11/39.23 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 72.11/39.23 The TRS R consists of the following rules: 72.11/39.23 72.11/39.23 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.23 new_primMulNat(Zero) -> Zero 72.11/39.23 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.23 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.23 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.23 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.23 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.23 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.23 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.23 new_primPlusNat1(Zero) -> Zero 72.11/39.23 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.23 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.23 72.11/39.23 The set Q consists of the following terms: 72.11/39.23 72.11/39.23 new_primPlusNat1(Succ(x0)) 72.11/39.23 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.23 new_sizeFM(EmptyFM, x0, x1) 72.11/39.23 new_primPlusNat3(x0, Succ(x1)) 72.11/39.23 new_primPlusNat1(Zero) 72.11/39.23 new_primPlusNat3(x0, Zero) 72.11/39.23 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.23 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.23 new_primMulNat0(x0) 72.11/39.23 new_primMulNat(Zero) 72.11/39.23 new_primPlusNat2(Succ(x0), Zero) 72.11/39.23 new_primPlusNat2(Zero, Zero) 72.11/39.23 new_primMulNat(Succ(x0)) 72.11/39.23 72.11/39.23 We have to consider all minimal (P,Q,R)-chains. 72.11/39.23 ---------------------------------------- 72.11/39.23 72.11/39.23 (224) TransformationProof (EQUIVALENT) 72.11/39.23 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) at position [11,0] we obtained the following new rules [LPAR04]: 72.11/39.23 72.11/39.23 (new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h),new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h)) 72.11/39.23 72.11/39.23 72.11/39.23 ---------------------------------------- 72.11/39.23 72.11/39.23 (225) 72.11/39.23 Obligation: 72.11/39.23 Q DP problem: 72.11/39.23 The TRS P consists of the following rules: 72.11/39.23 72.11/39.23 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.23 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) 72.11/39.23 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.23 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.23 72.11/39.23 The TRS R consists of the following rules: 72.11/39.23 72.11/39.23 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.23 new_primMulNat(Zero) -> Zero 72.11/39.23 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.24 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.24 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.24 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.24 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.24 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.24 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.24 new_primPlusNat1(Zero) -> Zero 72.11/39.24 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.24 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.24 72.11/39.24 The set Q consists of the following terms: 72.11/39.24 72.11/39.24 new_primPlusNat1(Succ(x0)) 72.11/39.24 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.24 new_sizeFM(EmptyFM, x0, x1) 72.11/39.24 new_primPlusNat3(x0, Succ(x1)) 72.11/39.24 new_primPlusNat1(Zero) 72.11/39.24 new_primPlusNat3(x0, Zero) 72.11/39.24 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.24 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.24 new_primMulNat0(x0) 72.11/39.24 new_primMulNat(Zero) 72.11/39.24 new_primPlusNat2(Succ(x0), Zero) 72.11/39.24 new_primPlusNat2(Zero, Zero) 72.11/39.24 new_primMulNat(Succ(x0)) 72.11/39.24 72.11/39.24 We have to consider all minimal (P,Q,R)-chains. 72.11/39.24 ---------------------------------------- 72.11/39.24 72.11/39.24 (226) TransformationProof (EQUIVALENT) 72.11/39.24 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ba), ba) at position [11] we obtained the following new rules [LPAR04]: 72.11/39.24 72.11/39.24 (new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba),new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba)) 72.11/39.24 72.11/39.24 72.11/39.24 ---------------------------------------- 72.11/39.24 72.11/39.24 (227) 72.11/39.24 Obligation: 72.11/39.24 Q DP problem: 72.11/39.24 The TRS P consists of the following rules: 72.11/39.24 72.11/39.24 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1117(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(Succ(zzz106300)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch111(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1118(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.24 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) 72.11/39.24 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.24 72.11/39.24 The TRS R consists of the following rules: 72.11/39.24 72.11/39.24 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.24 new_primMulNat(Zero) -> Zero 72.11/39.24 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.24 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.24 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.24 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.24 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.24 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.24 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.24 new_primPlusNat1(Zero) -> Zero 72.11/39.24 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.24 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.24 72.11/39.24 The set Q consists of the following terms: 72.11/39.24 72.11/39.24 new_primPlusNat1(Succ(x0)) 72.11/39.24 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.24 new_sizeFM(EmptyFM, x0, x1) 72.11/39.24 new_primPlusNat3(x0, Succ(x1)) 72.11/39.24 new_primPlusNat1(Zero) 72.11/39.24 new_primPlusNat3(x0, Zero) 72.11/39.24 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.24 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.24 new_primMulNat0(x0) 72.11/39.24 new_primMulNat(Zero) 72.11/39.24 new_primPlusNat2(Succ(x0), Zero) 72.11/39.24 new_primPlusNat2(Zero, Zero) 72.11/39.24 new_primMulNat(Succ(x0)) 72.11/39.24 72.11/39.24 We have to consider all minimal (P,Q,R)-chains. 72.11/39.24 ---------------------------------------- 72.11/39.24 72.11/39.24 (228) DependencyGraphProof (EQUIVALENT) 72.11/39.24 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 72.11/39.24 ---------------------------------------- 72.11/39.24 72.11/39.24 (229) 72.11/39.24 Obligation: 72.11/39.24 Q DP problem: 72.11/39.24 The TRS P consists of the following rules: 72.11/39.24 72.11/39.24 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.24 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) 72.11/39.24 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 72.11/39.24 The TRS R consists of the following rules: 72.11/39.24 72.11/39.24 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.24 new_primMulNat(Zero) -> Zero 72.11/39.24 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.24 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.24 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.24 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.24 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.24 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.24 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.24 new_primPlusNat1(Zero) -> Zero 72.11/39.24 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.24 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.24 72.11/39.24 The set Q consists of the following terms: 72.11/39.24 72.11/39.24 new_primPlusNat1(Succ(x0)) 72.11/39.24 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.24 new_sizeFM(EmptyFM, x0, x1) 72.11/39.24 new_primPlusNat3(x0, Succ(x1)) 72.11/39.24 new_primPlusNat1(Zero) 72.11/39.24 new_primPlusNat3(x0, Zero) 72.11/39.24 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.24 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.24 new_primMulNat0(x0) 72.11/39.24 new_primMulNat(Zero) 72.11/39.24 new_primPlusNat2(Succ(x0), Zero) 72.11/39.24 new_primPlusNat2(Zero, Zero) 72.11/39.24 new_primMulNat(Succ(x0)) 72.11/39.24 72.11/39.24 We have to consider all minimal (P,Q,R)-chains. 72.11/39.24 ---------------------------------------- 72.11/39.24 72.11/39.24 (230) TransformationProof (EQUIVALENT) 72.11/39.24 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 72.11/39.24 72.11/39.24 (new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Zero), h)) 72.11/39.24 72.11/39.24 72.11/39.24 ---------------------------------------- 72.11/39.24 72.11/39.24 (231) 72.11/39.24 Obligation: 72.11/39.24 Q DP problem: 72.11/39.24 The TRS P consists of the following rules: 72.11/39.24 72.11/39.24 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.24 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) 72.11/39.24 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.11/39.24 72.11/39.24 The TRS R consists of the following rules: 72.11/39.24 72.11/39.24 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.24 new_primMulNat(Zero) -> Zero 72.11/39.24 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.24 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.24 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.24 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.24 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.24 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.24 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.24 new_primPlusNat1(Zero) -> Zero 72.11/39.24 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.24 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.24 72.11/39.24 The set Q consists of the following terms: 72.11/39.24 72.11/39.24 new_primPlusNat1(Succ(x0)) 72.11/39.24 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.24 new_sizeFM(EmptyFM, x0, x1) 72.11/39.24 new_primPlusNat3(x0, Succ(x1)) 72.11/39.24 new_primPlusNat1(Zero) 72.11/39.24 new_primPlusNat3(x0, Zero) 72.11/39.24 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.24 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.24 new_primMulNat0(x0) 72.11/39.24 new_primMulNat(Zero) 72.11/39.24 new_primPlusNat2(Succ(x0), Zero) 72.11/39.24 new_primPlusNat2(Zero, Zero) 72.11/39.24 new_primMulNat(Succ(x0)) 72.11/39.24 72.11/39.24 We have to consider all minimal (P,Q,R)-chains. 72.11/39.24 ---------------------------------------- 72.11/39.24 72.11/39.24 (232) DependencyGraphProof (EQUIVALENT) 72.11/39.24 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. 72.11/39.24 ---------------------------------------- 72.11/39.24 72.11/39.24 (233) 72.11/39.24 Obligation: 72.11/39.24 Q DP problem: 72.11/39.24 The TRS P consists of the following rules: 72.11/39.24 72.11/39.24 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.24 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) 72.11/39.24 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 72.11/39.24 The TRS R consists of the following rules: 72.11/39.24 72.11/39.24 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.24 new_primMulNat(Zero) -> Zero 72.11/39.24 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.24 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.24 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.24 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.24 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.24 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.24 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.24 new_primPlusNat1(Zero) -> Zero 72.11/39.24 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.24 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.24 72.11/39.24 The set Q consists of the following terms: 72.11/39.24 72.11/39.24 new_primPlusNat1(Succ(x0)) 72.11/39.24 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.24 new_sizeFM(EmptyFM, x0, x1) 72.11/39.24 new_primPlusNat3(x0, Succ(x1)) 72.11/39.24 new_primPlusNat1(Zero) 72.11/39.24 new_primPlusNat3(x0, Zero) 72.11/39.24 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.24 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.24 new_primMulNat0(x0) 72.11/39.24 new_primMulNat(Zero) 72.11/39.24 new_primPlusNat2(Succ(x0), Zero) 72.11/39.24 new_primPlusNat2(Zero, Zero) 72.11/39.24 new_primMulNat(Succ(x0)) 72.11/39.24 72.11/39.24 We have to consider all minimal (P,Q,R)-chains. 72.11/39.24 ---------------------------------------- 72.11/39.24 72.11/39.24 (234) TransformationProof (EQUIVALENT) 72.11/39.24 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) at position [11] we obtained the following new rules [LPAR04]: 72.11/39.24 72.11/39.24 (new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h)) 72.11/39.24 72.11/39.24 72.11/39.24 ---------------------------------------- 72.11/39.24 72.11/39.24 (235) 72.11/39.24 Obligation: 72.11/39.24 Q DP problem: 72.11/39.24 The TRS P consists of the following rules: 72.11/39.24 72.11/39.24 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Succ(zzz74300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.24 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) 72.11/39.24 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.11/39.24 72.11/39.24 The TRS R consists of the following rules: 72.11/39.24 72.11/39.24 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.24 new_primMulNat(Zero) -> Zero 72.11/39.24 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.24 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.24 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.24 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.24 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.24 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.24 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.24 new_primPlusNat1(Zero) -> Zero 72.11/39.24 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.24 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.24 72.11/39.24 The set Q consists of the following terms: 72.11/39.24 72.11/39.24 new_primPlusNat1(Succ(x0)) 72.11/39.24 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.24 new_sizeFM(EmptyFM, x0, x1) 72.11/39.24 new_primPlusNat3(x0, Succ(x1)) 72.11/39.24 new_primPlusNat1(Zero) 72.11/39.24 new_primPlusNat3(x0, Zero) 72.11/39.24 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.24 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.24 new_primMulNat0(x0) 72.11/39.24 new_primMulNat(Zero) 72.11/39.24 new_primPlusNat2(Succ(x0), Zero) 72.11/39.24 new_primPlusNat2(Zero, Zero) 72.11/39.24 new_primMulNat(Succ(x0)) 72.11/39.24 72.11/39.24 We have to consider all minimal (P,Q,R)-chains. 72.11/39.24 ---------------------------------------- 72.11/39.24 72.11/39.24 (236) DependencyGraphProof (EQUIVALENT) 72.11/39.24 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 4 less nodes. 72.11/39.24 ---------------------------------------- 72.11/39.24 72.11/39.24 (237) 72.11/39.24 Complex Obligation (AND) 72.11/39.24 72.11/39.24 ---------------------------------------- 72.11/39.24 72.11/39.24 (238) 72.11/39.24 Obligation: 72.11/39.24 Q DP problem: 72.11/39.24 The TRS P consists of the following rules: 72.11/39.24 72.11/39.24 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.24 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.24 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) 72.11/39.24 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.24 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 72.11/39.25 The TRS R consists of the following rules: 72.11/39.25 72.11/39.25 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.25 new_primMulNat(Zero) -> Zero 72.11/39.25 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.25 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.25 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.25 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.25 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.25 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.25 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.25 new_primPlusNat1(Zero) -> Zero 72.11/39.25 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.25 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.25 72.11/39.25 The set Q consists of the following terms: 72.11/39.25 72.11/39.25 new_primPlusNat1(Succ(x0)) 72.11/39.25 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.25 new_sizeFM(EmptyFM, x0, x1) 72.11/39.25 new_primPlusNat3(x0, Succ(x1)) 72.11/39.25 new_primPlusNat1(Zero) 72.11/39.25 new_primPlusNat3(x0, Zero) 72.11/39.25 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.25 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.25 new_primMulNat0(x0) 72.11/39.25 new_primMulNat(Zero) 72.11/39.25 new_primPlusNat2(Succ(x0), Zero) 72.11/39.25 new_primPlusNat2(Zero, Zero) 72.11/39.25 new_primMulNat(Succ(x0)) 72.11/39.25 72.11/39.25 We have to consider all minimal (P,Q,R)-chains. 72.11/39.25 ---------------------------------------- 72.11/39.25 72.11/39.25 (239) TransformationProof (EQUIVALENT) 72.11/39.25 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), Succ(zzz33200)), Succ(zzz33200)), h) at position [11,0] we obtained the following new rules [LPAR04]: 72.11/39.25 72.11/39.25 (new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h),new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h)) 72.11/39.25 72.11/39.25 72.11/39.25 ---------------------------------------- 72.11/39.25 72.11/39.25 (240) 72.11/39.25 Obligation: 72.11/39.25 Q DP problem: 72.11/39.25 The TRS P consists of the following rules: 72.11/39.25 72.11/39.25 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.25 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) 72.11/39.25 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.25 72.11/39.25 The TRS R consists of the following rules: 72.11/39.25 72.11/39.25 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.25 new_primMulNat(Zero) -> Zero 72.11/39.25 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.25 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.25 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.25 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.25 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.25 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.25 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.25 new_primPlusNat1(Zero) -> Zero 72.11/39.25 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.25 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.25 72.11/39.25 The set Q consists of the following terms: 72.11/39.25 72.11/39.25 new_primPlusNat1(Succ(x0)) 72.11/39.25 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.25 new_sizeFM(EmptyFM, x0, x1) 72.11/39.25 new_primPlusNat3(x0, Succ(x1)) 72.11/39.25 new_primPlusNat1(Zero) 72.11/39.25 new_primPlusNat3(x0, Zero) 72.11/39.25 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.25 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.25 new_primMulNat0(x0) 72.11/39.25 new_primMulNat(Zero) 72.11/39.25 new_primPlusNat2(Succ(x0), Zero) 72.11/39.25 new_primPlusNat2(Zero, Zero) 72.11/39.25 new_primMulNat(Succ(x0)) 72.11/39.25 72.11/39.25 We have to consider all minimal (P,Q,R)-chains. 72.11/39.25 ---------------------------------------- 72.11/39.25 72.11/39.25 (241) TransformationProof (EQUIVALENT) 72.11/39.25 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bb), bb) at position [11] we obtained the following new rules [LPAR04]: 72.11/39.25 72.11/39.25 (new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb),new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb)) 72.11/39.25 72.11/39.25 72.11/39.25 ---------------------------------------- 72.11/39.25 72.11/39.25 (242) 72.11/39.25 Obligation: 72.11/39.25 Q DP problem: 72.11/39.25 The TRS P consists of the following rules: 72.11/39.25 72.11/39.25 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch156(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bb), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch158(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Pos(Succ(Succ(zzz1065000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.25 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) 72.11/39.25 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.25 72.11/39.25 The TRS R consists of the following rules: 72.11/39.25 72.11/39.25 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.25 new_primMulNat(Zero) -> Zero 72.11/39.25 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.25 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.25 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.25 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.25 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.25 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.25 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.25 new_primPlusNat1(Zero) -> Zero 72.11/39.25 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.25 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.25 72.11/39.25 The set Q consists of the following terms: 72.11/39.25 72.11/39.25 new_primPlusNat1(Succ(x0)) 72.11/39.25 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.25 new_sizeFM(EmptyFM, x0, x1) 72.11/39.25 new_primPlusNat3(x0, Succ(x1)) 72.11/39.25 new_primPlusNat1(Zero) 72.11/39.25 new_primPlusNat3(x0, Zero) 72.11/39.25 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.25 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.25 new_primMulNat0(x0) 72.11/39.25 new_primMulNat(Zero) 72.11/39.25 new_primPlusNat2(Succ(x0), Zero) 72.11/39.25 new_primPlusNat2(Zero, Zero) 72.11/39.25 new_primMulNat(Succ(x0)) 72.11/39.25 72.11/39.25 We have to consider all minimal (P,Q,R)-chains. 72.11/39.25 ---------------------------------------- 72.11/39.25 72.11/39.25 (243) DependencyGraphProof (EQUIVALENT) 72.11/39.25 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 4 less nodes. 72.11/39.25 ---------------------------------------- 72.11/39.25 72.11/39.25 (244) 72.11/39.25 Obligation: 72.11/39.25 Q DP problem: 72.11/39.25 The TRS P consists of the following rules: 72.11/39.25 72.11/39.25 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.25 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) 72.11/39.25 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.25 72.11/39.25 The TRS R consists of the following rules: 72.11/39.25 72.11/39.25 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.25 new_primMulNat(Zero) -> Zero 72.11/39.25 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.25 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.25 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.25 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.25 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.25 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.25 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.25 new_primPlusNat1(Zero) -> Zero 72.11/39.25 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.25 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.25 72.11/39.25 The set Q consists of the following terms: 72.11/39.25 72.11/39.25 new_primPlusNat1(Succ(x0)) 72.11/39.25 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.25 new_sizeFM(EmptyFM, x0, x1) 72.11/39.25 new_primPlusNat3(x0, Succ(x1)) 72.11/39.25 new_primPlusNat1(Zero) 72.11/39.25 new_primPlusNat3(x0, Zero) 72.11/39.25 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.25 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.25 new_primMulNat0(x0) 72.11/39.25 new_primMulNat(Zero) 72.11/39.25 new_primPlusNat2(Succ(x0), Zero) 72.11/39.25 new_primPlusNat2(Zero, Zero) 72.11/39.25 new_primMulNat(Succ(x0)) 72.11/39.25 72.11/39.25 We have to consider all minimal (P,Q,R)-chains. 72.11/39.25 ---------------------------------------- 72.11/39.25 72.11/39.25 (245) TransformationProof (EQUIVALENT) 72.11/39.25 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) at position [11] we obtained the following new rules [LPAR04]: 72.11/39.25 72.11/39.25 (new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h)) 72.11/39.25 72.11/39.25 72.11/39.25 ---------------------------------------- 72.11/39.25 72.11/39.25 (246) 72.11/39.25 Obligation: 72.11/39.25 Q DP problem: 72.11/39.25 The TRS P consists of the following rules: 72.11/39.25 72.11/39.25 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.25 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) 72.11/39.25 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Succ(zzz77400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.11/39.25 72.11/39.25 The TRS R consists of the following rules: 72.11/39.25 72.11/39.25 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.25 new_primMulNat(Zero) -> Zero 72.11/39.25 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.25 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.25 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.25 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.25 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.25 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.25 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.25 new_primPlusNat1(Zero) -> Zero 72.11/39.25 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.25 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.25 72.11/39.25 The set Q consists of the following terms: 72.11/39.25 72.11/39.25 new_primPlusNat1(Succ(x0)) 72.11/39.25 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.25 new_sizeFM(EmptyFM, x0, x1) 72.11/39.25 new_primPlusNat3(x0, Succ(x1)) 72.11/39.25 new_primPlusNat1(Zero) 72.11/39.25 new_primPlusNat3(x0, Zero) 72.11/39.25 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.25 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.25 new_primMulNat0(x0) 72.11/39.25 new_primMulNat(Zero) 72.11/39.25 new_primPlusNat2(Succ(x0), Zero) 72.11/39.25 new_primPlusNat2(Zero, Zero) 72.11/39.25 new_primMulNat(Succ(x0)) 72.11/39.25 72.11/39.25 We have to consider all minimal (P,Q,R)-chains. 72.11/39.25 ---------------------------------------- 72.11/39.25 72.11/39.25 (247) DependencyGraphProof (EQUIVALENT) 72.11/39.25 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. 72.11/39.25 ---------------------------------------- 72.11/39.25 72.11/39.25 (248) 72.11/39.25 Complex Obligation (AND) 72.11/39.25 72.11/39.25 ---------------------------------------- 72.11/39.25 72.11/39.25 (249) 72.11/39.25 Obligation: 72.11/39.25 Q DP problem: 72.11/39.25 The TRS P consists of the following rules: 72.11/39.25 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.25 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) 72.11/39.25 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.25 72.11/39.25 The TRS R consists of the following rules: 72.11/39.25 72.11/39.25 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.25 new_primMulNat(Zero) -> Zero 72.11/39.25 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.25 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.25 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.25 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.25 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.25 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.25 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.25 new_primPlusNat1(Zero) -> Zero 72.11/39.25 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.25 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.25 72.11/39.25 The set Q consists of the following terms: 72.11/39.25 72.11/39.25 new_primPlusNat1(Succ(x0)) 72.11/39.25 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.25 new_sizeFM(EmptyFM, x0, x1) 72.11/39.25 new_primPlusNat3(x0, Succ(x1)) 72.11/39.25 new_primPlusNat1(Zero) 72.11/39.25 new_primPlusNat3(x0, Zero) 72.11/39.25 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.25 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.25 new_primMulNat0(x0) 72.11/39.25 new_primMulNat(Zero) 72.11/39.25 new_primPlusNat2(Succ(x0), Zero) 72.11/39.25 new_primPlusNat2(Zero, Zero) 72.11/39.25 new_primMulNat(Succ(x0)) 72.11/39.25 72.11/39.25 We have to consider all minimal (P,Q,R)-chains. 72.11/39.25 ---------------------------------------- 72.11/39.25 72.11/39.25 (250) TransformationProof (EQUIVALENT) 72.11/39.25 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 72.11/39.25 72.11/39.25 (new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Zero), h)) 72.11/39.25 72.11/39.25 72.11/39.25 ---------------------------------------- 72.11/39.25 72.11/39.25 (251) 72.11/39.25 Obligation: 72.11/39.25 Q DP problem: 72.11/39.25 The TRS P consists of the following rules: 72.11/39.25 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.25 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) 72.11/39.25 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.25 72.11/39.25 The TRS R consists of the following rules: 72.11/39.25 72.11/39.25 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.25 new_primMulNat(Zero) -> Zero 72.11/39.25 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.25 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.25 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.25 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.25 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.25 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.25 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.25 new_primPlusNat1(Zero) -> Zero 72.11/39.25 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.25 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.25 72.11/39.25 The set Q consists of the following terms: 72.11/39.25 72.11/39.25 new_primPlusNat1(Succ(x0)) 72.11/39.25 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.25 new_sizeFM(EmptyFM, x0, x1) 72.11/39.25 new_primPlusNat3(x0, Succ(x1)) 72.11/39.25 new_primPlusNat1(Zero) 72.11/39.25 new_primPlusNat3(x0, Zero) 72.11/39.25 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.25 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.25 new_primMulNat0(x0) 72.11/39.25 new_primMulNat(Zero) 72.11/39.25 new_primPlusNat2(Succ(x0), Zero) 72.11/39.25 new_primPlusNat2(Zero, Zero) 72.11/39.25 new_primMulNat(Succ(x0)) 72.11/39.25 72.11/39.25 We have to consider all minimal (P,Q,R)-chains. 72.11/39.25 ---------------------------------------- 72.11/39.25 72.11/39.25 (252) DependencyGraphProof (EQUIVALENT) 72.11/39.25 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. 72.11/39.25 ---------------------------------------- 72.11/39.25 72.11/39.25 (253) 72.11/39.25 Obligation: 72.11/39.25 Q DP problem: 72.11/39.25 The TRS P consists of the following rules: 72.11/39.25 72.11/39.25 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.25 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.25 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.26 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) 72.11/39.26 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 72.11/39.26 The TRS R consists of the following rules: 72.11/39.26 72.11/39.26 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.26 new_primMulNat(Zero) -> Zero 72.11/39.26 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.26 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.26 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.26 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.26 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.26 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.26 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.26 new_primPlusNat1(Zero) -> Zero 72.11/39.26 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.26 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.26 72.11/39.26 The set Q consists of the following terms: 72.11/39.26 72.11/39.26 new_primPlusNat1(Succ(x0)) 72.11/39.26 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.26 new_sizeFM(EmptyFM, x0, x1) 72.11/39.26 new_primPlusNat3(x0, Succ(x1)) 72.11/39.26 new_primPlusNat1(Zero) 72.11/39.26 new_primPlusNat3(x0, Zero) 72.11/39.26 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.26 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.26 new_primMulNat0(x0) 72.11/39.26 new_primMulNat(Zero) 72.11/39.26 new_primPlusNat2(Succ(x0), Zero) 72.11/39.26 new_primPlusNat2(Zero, Zero) 72.11/39.26 new_primMulNat(Succ(x0)) 72.11/39.26 72.11/39.26 We have to consider all minimal (P,Q,R)-chains. 72.11/39.26 ---------------------------------------- 72.11/39.26 72.11/39.26 (254) TransformationProof (EQUIVALENT) 72.11/39.26 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) at position [11] we obtained the following new rules [LPAR04]: 72.11/39.26 72.11/39.26 (new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h),new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h)) 72.11/39.26 72.11/39.26 72.11/39.26 ---------------------------------------- 72.11/39.26 72.11/39.26 (255) 72.11/39.26 Obligation: 72.11/39.26 Q DP problem: 72.11/39.26 The TRS P consists of the following rules: 72.11/39.26 72.11/39.26 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.11/39.26 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) 72.11/39.26 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch212(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.11/39.26 72.11/39.26 The TRS R consists of the following rules: 72.11/39.26 72.11/39.26 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.26 new_primMulNat(Zero) -> Zero 72.11/39.26 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.26 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.26 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.26 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.26 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.26 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.26 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.26 new_primPlusNat1(Zero) -> Zero 72.11/39.26 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.26 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.26 72.11/39.26 The set Q consists of the following terms: 72.11/39.26 72.11/39.26 new_primPlusNat1(Succ(x0)) 72.11/39.26 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.26 new_sizeFM(EmptyFM, x0, x1) 72.11/39.26 new_primPlusNat3(x0, Succ(x1)) 72.11/39.26 new_primPlusNat1(Zero) 72.11/39.26 new_primPlusNat3(x0, Zero) 72.11/39.26 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.26 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.26 new_primMulNat0(x0) 72.11/39.26 new_primMulNat(Zero) 72.11/39.26 new_primPlusNat2(Succ(x0), Zero) 72.11/39.26 new_primPlusNat2(Zero, Zero) 72.11/39.26 new_primMulNat(Succ(x0)) 72.11/39.26 72.11/39.26 We have to consider all minimal (P,Q,R)-chains. 72.11/39.26 ---------------------------------------- 72.11/39.26 72.11/39.26 (256) DependencyGraphProof (EQUIVALENT) 72.11/39.26 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. 72.11/39.26 ---------------------------------------- 72.11/39.26 72.11/39.26 (257) 72.11/39.26 Obligation: 72.11/39.26 Q DP problem: 72.11/39.26 The TRS P consists of the following rules: 72.11/39.26 72.11/39.26 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 72.11/39.26 The TRS R consists of the following rules: 72.11/39.26 72.11/39.26 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.26 new_primMulNat(Zero) -> Zero 72.11/39.26 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.26 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.26 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.26 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.26 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.26 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.26 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.26 new_primPlusNat1(Zero) -> Zero 72.11/39.26 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.26 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.26 72.11/39.26 The set Q consists of the following terms: 72.11/39.26 72.11/39.26 new_primPlusNat1(Succ(x0)) 72.11/39.26 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.26 new_sizeFM(EmptyFM, x0, x1) 72.11/39.26 new_primPlusNat3(x0, Succ(x1)) 72.11/39.26 new_primPlusNat1(Zero) 72.11/39.26 new_primPlusNat3(x0, Zero) 72.11/39.26 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.26 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.26 new_primMulNat0(x0) 72.11/39.26 new_primMulNat(Zero) 72.11/39.26 new_primPlusNat2(Succ(x0), Zero) 72.11/39.26 new_primPlusNat2(Zero, Zero) 72.11/39.26 new_primMulNat(Succ(x0)) 72.11/39.26 72.11/39.26 We have to consider all minimal (P,Q,R)-chains. 72.11/39.26 ---------------------------------------- 72.11/39.26 72.11/39.26 (258) TransformationProof (EQUIVALENT) 72.11/39.26 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200))), Succ(zzz33200)), h) at position [11] we obtained the following new rules [LPAR04]: 72.11/39.26 72.11/39.26 (new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h),new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h)) 72.11/39.26 72.11/39.26 72.11/39.26 ---------------------------------------- 72.11/39.26 72.11/39.26 (259) 72.11/39.26 Obligation: 72.11/39.26 Q DP problem: 72.11/39.26 The TRS P consists of the following rules: 72.11/39.26 72.11/39.26 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.26 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.26 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.26 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.26 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz780000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch169(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch173(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch153(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch174(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(Succ(zzz78200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch175(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch184(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(Succ(zzz78600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch185(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch154(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz784000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch179(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch183(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch181(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.11/39.27 72.11/39.27 The TRS R consists of the following rules: 72.11/39.27 72.11/39.27 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.27 new_primMulNat(Zero) -> Zero 72.11/39.27 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.27 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.27 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.27 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.27 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.27 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.27 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.27 new_primPlusNat1(Zero) -> Zero 72.11/39.27 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.27 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.27 72.11/39.27 The set Q consists of the following terms: 72.11/39.27 72.11/39.27 new_primPlusNat1(Succ(x0)) 72.11/39.27 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.27 new_sizeFM(EmptyFM, x0, x1) 72.11/39.27 new_primPlusNat3(x0, Succ(x1)) 72.11/39.27 new_primPlusNat1(Zero) 72.11/39.27 new_primPlusNat3(x0, Zero) 72.11/39.27 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.11/39.27 new_primPlusNat2(Succ(x0), Succ(x1)) 72.11/39.27 new_primMulNat0(x0) 72.11/39.27 new_primMulNat(Zero) 72.11/39.27 new_primPlusNat2(Succ(x0), Zero) 72.11/39.27 new_primPlusNat2(Zero, Zero) 72.11/39.27 new_primMulNat(Succ(x0)) 72.11/39.27 72.11/39.27 We have to consider all minimal (P,Q,R)-chains. 72.11/39.27 ---------------------------------------- 72.11/39.27 72.11/39.27 (260) DependencyGraphProof (EQUIVALENT) 72.11/39.27 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 3 SCCs with 37 less nodes. 72.11/39.27 ---------------------------------------- 72.11/39.27 72.11/39.27 (261) 72.11/39.27 Complex Obligation (AND) 72.11/39.27 72.11/39.27 ---------------------------------------- 72.11/39.27 72.11/39.27 (262) 72.11/39.27 Obligation: 72.11/39.27 Q DP problem: 72.11/39.27 The TRS P consists of the following rules: 72.11/39.27 72.11/39.27 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.11/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.27 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.27 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.11/39.27 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) 72.11/39.27 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.27 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.11/39.27 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.27 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.11/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.27 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.27 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.11/39.27 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.11/39.27 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.11/39.27 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.11/39.27 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.11/39.27 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.11/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.11/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.11/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.11/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.27 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.11/39.27 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.11/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.11/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.11/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.11/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.11/39.27 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.11/39.27 72.11/39.27 The TRS R consists of the following rules: 72.11/39.27 72.11/39.27 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.11/39.27 new_primMulNat(Zero) -> Zero 72.11/39.27 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.11/39.27 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.11/39.27 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.11/39.27 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.11/39.27 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.11/39.27 new_primPlusNat2(Zero, Zero) -> Zero 72.11/39.27 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.11/39.27 new_primPlusNat1(Zero) -> Zero 72.11/39.27 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.11/39.27 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.11/39.27 72.11/39.27 The set Q consists of the following terms: 72.11/39.27 72.11/39.27 new_primPlusNat1(Succ(x0)) 72.11/39.27 new_primPlusNat2(Zero, Succ(x0)) 72.11/39.27 new_sizeFM(EmptyFM, x0, x1) 72.25/39.27 new_primPlusNat3(x0, Succ(x1)) 72.25/39.27 new_primPlusNat1(Zero) 72.25/39.27 new_primPlusNat3(x0, Zero) 72.25/39.27 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.27 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.27 new_primMulNat0(x0) 72.25/39.27 new_primMulNat(Zero) 72.25/39.27 new_primPlusNat2(Succ(x0), Zero) 72.25/39.27 new_primPlusNat2(Zero, Zero) 72.25/39.27 new_primMulNat(Succ(x0)) 72.25/39.27 72.25/39.27 We have to consider all minimal (P,Q,R)-chains. 72.25/39.27 ---------------------------------------- 72.25/39.27 72.25/39.27 (263) TransformationProof (EQUIVALENT) 72.25/39.27 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ba), ba) at position [12] we obtained the following new rules [LPAR04]: 72.25/39.27 72.25/39.27 (new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba),new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba)) 72.25/39.27 72.25/39.27 72.25/39.27 ---------------------------------------- 72.25/39.27 72.25/39.27 (264) 72.25/39.27 Obligation: 72.25/39.27 Q DP problem: 72.25/39.27 The TRS P consists of the following rules: 72.25/39.27 72.25/39.27 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.27 72.25/39.27 The TRS R consists of the following rules: 72.25/39.27 72.25/39.27 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.27 new_primMulNat(Zero) -> Zero 72.25/39.27 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.27 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.27 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.27 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.27 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.27 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.27 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.27 new_primPlusNat1(Zero) -> Zero 72.25/39.27 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.27 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.27 72.25/39.27 The set Q consists of the following terms: 72.25/39.27 72.25/39.27 new_primPlusNat1(Succ(x0)) 72.25/39.27 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.27 new_sizeFM(EmptyFM, x0, x1) 72.25/39.27 new_primPlusNat3(x0, Succ(x1)) 72.25/39.27 new_primPlusNat1(Zero) 72.25/39.27 new_primPlusNat3(x0, Zero) 72.25/39.27 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.27 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.27 new_primMulNat0(x0) 72.25/39.27 new_primMulNat(Zero) 72.25/39.27 new_primPlusNat2(Succ(x0), Zero) 72.25/39.27 new_primPlusNat2(Zero, Zero) 72.25/39.27 new_primMulNat(Succ(x0)) 72.25/39.27 72.25/39.27 We have to consider all minimal (P,Q,R)-chains. 72.25/39.27 ---------------------------------------- 72.25/39.27 72.25/39.27 (265) TransformationProof (EQUIVALENT) 72.25/39.27 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: 72.25/39.27 72.25/39.27 (new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h),new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h)) 72.25/39.27 72.25/39.27 72.25/39.27 ---------------------------------------- 72.25/39.27 72.25/39.27 (266) 72.25/39.27 Obligation: 72.25/39.27 Q DP problem: 72.25/39.27 The TRS P consists of the following rules: 72.25/39.27 72.25/39.27 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch131(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(Succ(zzz73900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch124(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch132(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.27 72.25/39.27 The TRS R consists of the following rules: 72.25/39.27 72.25/39.27 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.27 new_primMulNat(Zero) -> Zero 72.25/39.27 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.27 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.27 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.27 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.27 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.27 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.27 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.27 new_primPlusNat1(Zero) -> Zero 72.25/39.27 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.27 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.27 72.25/39.27 The set Q consists of the following terms: 72.25/39.27 72.25/39.27 new_primPlusNat1(Succ(x0)) 72.25/39.27 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.27 new_sizeFM(EmptyFM, x0, x1) 72.25/39.27 new_primPlusNat3(x0, Succ(x1)) 72.25/39.27 new_primPlusNat1(Zero) 72.25/39.27 new_primPlusNat3(x0, Zero) 72.25/39.27 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.27 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.27 new_primMulNat0(x0) 72.25/39.27 new_primMulNat(Zero) 72.25/39.27 new_primPlusNat2(Succ(x0), Zero) 72.25/39.27 new_primPlusNat2(Zero, Zero) 72.25/39.27 new_primMulNat(Succ(x0)) 72.25/39.27 72.25/39.27 We have to consider all minimal (P,Q,R)-chains. 72.25/39.27 ---------------------------------------- 72.25/39.27 72.25/39.27 (267) DependencyGraphProof (EQUIVALENT) 72.25/39.27 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 72.25/39.27 ---------------------------------------- 72.25/39.27 72.25/39.27 (268) 72.25/39.27 Obligation: 72.25/39.27 Q DP problem: 72.25/39.27 The TRS P consists of the following rules: 72.25/39.27 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 72.25/39.27 The TRS R consists of the following rules: 72.25/39.27 72.25/39.27 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.27 new_primMulNat(Zero) -> Zero 72.25/39.27 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.27 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.27 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.27 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.27 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.27 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.27 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.27 new_primPlusNat1(Zero) -> Zero 72.25/39.27 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.27 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.27 72.25/39.27 The set Q consists of the following terms: 72.25/39.27 72.25/39.27 new_primPlusNat1(Succ(x0)) 72.25/39.27 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.27 new_sizeFM(EmptyFM, x0, x1) 72.25/39.27 new_primPlusNat3(x0, Succ(x1)) 72.25/39.27 new_primPlusNat1(Zero) 72.25/39.27 new_primPlusNat3(x0, Zero) 72.25/39.27 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.27 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.27 new_primMulNat0(x0) 72.25/39.27 new_primMulNat(Zero) 72.25/39.27 new_primPlusNat2(Succ(x0), Zero) 72.25/39.27 new_primPlusNat2(Zero, Zero) 72.25/39.27 new_primMulNat(Succ(x0)) 72.25/39.27 72.25/39.27 We have to consider all minimal (P,Q,R)-chains. 72.25/39.27 ---------------------------------------- 72.25/39.27 72.25/39.27 (269) TransformationProof (EQUIVALENT) 72.25/39.27 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 72.25/39.27 72.25/39.27 (new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h)) 72.25/39.27 72.25/39.27 72.25/39.27 ---------------------------------------- 72.25/39.27 72.25/39.27 (270) 72.25/39.27 Obligation: 72.25/39.27 Q DP problem: 72.25/39.27 The TRS P consists of the following rules: 72.25/39.27 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Succ(zzz74700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.27 72.25/39.27 The TRS R consists of the following rules: 72.25/39.27 72.25/39.27 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.27 new_primMulNat(Zero) -> Zero 72.25/39.27 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.27 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.27 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.27 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.27 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.27 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.27 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.27 new_primPlusNat1(Zero) -> Zero 72.25/39.27 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.27 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.27 72.25/39.27 The set Q consists of the following terms: 72.25/39.27 72.25/39.27 new_primPlusNat1(Succ(x0)) 72.25/39.27 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.27 new_sizeFM(EmptyFM, x0, x1) 72.25/39.27 new_primPlusNat3(x0, Succ(x1)) 72.25/39.27 new_primPlusNat1(Zero) 72.25/39.27 new_primPlusNat3(x0, Zero) 72.25/39.27 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.27 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.27 new_primMulNat0(x0) 72.25/39.27 new_primMulNat(Zero) 72.25/39.27 new_primPlusNat2(Succ(x0), Zero) 72.25/39.27 new_primPlusNat2(Zero, Zero) 72.25/39.27 new_primMulNat(Succ(x0)) 72.25/39.27 72.25/39.27 We have to consider all minimal (P,Q,R)-chains. 72.25/39.27 ---------------------------------------- 72.25/39.27 72.25/39.27 (271) DependencyGraphProof (EQUIVALENT) 72.25/39.27 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. 72.25/39.27 ---------------------------------------- 72.25/39.27 72.25/39.27 (272) 72.25/39.27 Complex Obligation (AND) 72.25/39.27 72.25/39.27 ---------------------------------------- 72.25/39.27 72.25/39.27 (273) 72.25/39.27 Obligation: 72.25/39.27 Q DP problem: 72.25/39.27 The TRS P consists of the following rules: 72.25/39.27 72.25/39.27 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 72.25/39.27 The TRS R consists of the following rules: 72.25/39.27 72.25/39.27 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.27 new_primMulNat(Zero) -> Zero 72.25/39.27 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.27 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.27 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.27 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.27 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.27 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.27 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.27 new_primPlusNat1(Zero) -> Zero 72.25/39.27 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.27 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.27 72.25/39.27 The set Q consists of the following terms: 72.25/39.27 72.25/39.27 new_primPlusNat1(Succ(x0)) 72.25/39.27 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.27 new_sizeFM(EmptyFM, x0, x1) 72.25/39.27 new_primPlusNat3(x0, Succ(x1)) 72.25/39.27 new_primPlusNat1(Zero) 72.25/39.27 new_primPlusNat3(x0, Zero) 72.25/39.27 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.27 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.27 new_primMulNat0(x0) 72.25/39.27 new_primMulNat(Zero) 72.25/39.27 new_primPlusNat2(Succ(x0), Zero) 72.25/39.27 new_primPlusNat2(Zero, Zero) 72.25/39.27 new_primMulNat(Succ(x0)) 72.25/39.27 72.25/39.27 We have to consider all minimal (P,Q,R)-chains. 72.25/39.27 ---------------------------------------- 72.25/39.27 72.25/39.27 (274) TransformationProof (EQUIVALENT) 72.25/39.27 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: 72.25/39.27 72.25/39.27 (new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h)) 72.25/39.27 72.25/39.27 72.25/39.27 ---------------------------------------- 72.25/39.27 72.25/39.27 (275) 72.25/39.27 Obligation: 72.25/39.27 Q DP problem: 72.25/39.27 The TRS P consists of the following rules: 72.25/39.27 72.25/39.27 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.27 72.25/39.27 The TRS R consists of the following rules: 72.25/39.27 72.25/39.27 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.27 new_primMulNat(Zero) -> Zero 72.25/39.27 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.27 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.27 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.27 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.27 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.27 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.27 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.27 new_primPlusNat1(Zero) -> Zero 72.25/39.27 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.27 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.27 72.25/39.27 The set Q consists of the following terms: 72.25/39.27 72.25/39.27 new_primPlusNat1(Succ(x0)) 72.25/39.27 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.27 new_sizeFM(EmptyFM, x0, x1) 72.25/39.27 new_primPlusNat3(x0, Succ(x1)) 72.25/39.27 new_primPlusNat1(Zero) 72.25/39.27 new_primPlusNat3(x0, Zero) 72.25/39.27 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.27 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.27 new_primMulNat0(x0) 72.25/39.27 new_primMulNat(Zero) 72.25/39.27 new_primPlusNat2(Succ(x0), Zero) 72.25/39.27 new_primPlusNat2(Zero, Zero) 72.25/39.27 new_primMulNat(Succ(x0)) 72.25/39.27 72.25/39.27 We have to consider all minimal (P,Q,R)-chains. 72.25/39.27 ---------------------------------------- 72.25/39.27 72.25/39.27 (276) DependencyGraphProof (EQUIVALENT) 72.25/39.27 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 72.25/39.27 ---------------------------------------- 72.25/39.27 72.25/39.27 (277) 72.25/39.27 Obligation: 72.25/39.27 Q DP problem: 72.25/39.27 The TRS P consists of the following rules: 72.25/39.27 72.25/39.27 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.27 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.27 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 72.25/39.28 The TRS R consists of the following rules: 72.25/39.28 72.25/39.28 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.28 new_primMulNat(Zero) -> Zero 72.25/39.28 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.28 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.28 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.28 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.28 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.28 new_primPlusNat1(Zero) -> Zero 72.25/39.28 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.28 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.28 72.25/39.28 The set Q consists of the following terms: 72.25/39.28 72.25/39.28 new_primPlusNat1(Succ(x0)) 72.25/39.28 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.28 new_sizeFM(EmptyFM, x0, x1) 72.25/39.28 new_primPlusNat3(x0, Succ(x1)) 72.25/39.28 new_primPlusNat1(Zero) 72.25/39.28 new_primPlusNat3(x0, Zero) 72.25/39.28 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.28 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.28 new_primMulNat0(x0) 72.25/39.28 new_primMulNat(Zero) 72.25/39.28 new_primPlusNat2(Succ(x0), Zero) 72.25/39.28 new_primPlusNat2(Zero, Zero) 72.25/39.28 new_primMulNat(Succ(x0)) 72.25/39.28 72.25/39.28 We have to consider all minimal (P,Q,R)-chains. 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (278) TransformationProof (EQUIVALENT) 72.25/39.28 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: 72.25/39.28 72.25/39.28 (new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h),new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h)) 72.25/39.28 72.25/39.28 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (279) 72.25/39.28 Obligation: 72.25/39.28 Q DP problem: 72.25/39.28 The TRS P consists of the following rules: 72.25/39.28 72.25/39.28 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1108(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz759000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1106(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1109(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1113(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 72.25/39.28 The TRS R consists of the following rules: 72.25/39.28 72.25/39.28 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.28 new_primMulNat(Zero) -> Zero 72.25/39.28 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.28 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.28 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.28 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.28 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.28 new_primPlusNat1(Zero) -> Zero 72.25/39.28 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.28 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.28 72.25/39.28 The set Q consists of the following terms: 72.25/39.28 72.25/39.28 new_primPlusNat1(Succ(x0)) 72.25/39.28 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.28 new_sizeFM(EmptyFM, x0, x1) 72.25/39.28 new_primPlusNat3(x0, Succ(x1)) 72.25/39.28 new_primPlusNat1(Zero) 72.25/39.28 new_primPlusNat3(x0, Zero) 72.25/39.28 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.28 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.28 new_primMulNat0(x0) 72.25/39.28 new_primMulNat(Zero) 72.25/39.28 new_primPlusNat2(Succ(x0), Zero) 72.25/39.28 new_primPlusNat2(Zero, Zero) 72.25/39.28 new_primMulNat(Succ(x0)) 72.25/39.28 72.25/39.28 We have to consider all minimal (P,Q,R)-chains. 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (280) DependencyGraphProof (EQUIVALENT) 72.25/39.28 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (281) 72.25/39.28 Obligation: 72.25/39.28 Q DP problem: 72.25/39.28 The TRS P consists of the following rules: 72.25/39.28 72.25/39.28 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 72.25/39.28 The TRS R consists of the following rules: 72.25/39.28 72.25/39.28 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.28 new_primMulNat(Zero) -> Zero 72.25/39.28 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.28 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.28 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.28 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.28 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.28 new_primPlusNat1(Zero) -> Zero 72.25/39.28 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.28 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.28 72.25/39.28 The set Q consists of the following terms: 72.25/39.28 72.25/39.28 new_primPlusNat1(Succ(x0)) 72.25/39.28 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.28 new_sizeFM(EmptyFM, x0, x1) 72.25/39.28 new_primPlusNat3(x0, Succ(x1)) 72.25/39.28 new_primPlusNat1(Zero) 72.25/39.28 new_primPlusNat3(x0, Zero) 72.25/39.28 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.28 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.28 new_primMulNat0(x0) 72.25/39.28 new_primMulNat(Zero) 72.25/39.28 new_primPlusNat2(Succ(x0), Zero) 72.25/39.28 new_primPlusNat2(Zero, Zero) 72.25/39.28 new_primMulNat(Succ(x0)) 72.25/39.28 72.25/39.28 We have to consider all minimal (P,Q,R)-chains. 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (282) TransformationProof (EQUIVALENT) 72.25/39.28 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: 72.25/39.28 72.25/39.28 (new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h)) 72.25/39.28 72.25/39.28 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (283) 72.25/39.28 Obligation: 72.25/39.28 Q DP problem: 72.25/39.28 The TRS P consists of the following rules: 72.25/39.28 72.25/39.28 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 72.25/39.28 The TRS R consists of the following rules: 72.25/39.28 72.25/39.28 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.28 new_primMulNat(Zero) -> Zero 72.25/39.28 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.28 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.28 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.28 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.28 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.28 new_primPlusNat1(Zero) -> Zero 72.25/39.28 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.28 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.28 72.25/39.28 The set Q consists of the following terms: 72.25/39.28 72.25/39.28 new_primPlusNat1(Succ(x0)) 72.25/39.28 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.28 new_sizeFM(EmptyFM, x0, x1) 72.25/39.28 new_primPlusNat3(x0, Succ(x1)) 72.25/39.28 new_primPlusNat1(Zero) 72.25/39.28 new_primPlusNat3(x0, Zero) 72.25/39.28 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.28 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.28 new_primMulNat0(x0) 72.25/39.28 new_primMulNat(Zero) 72.25/39.28 new_primPlusNat2(Succ(x0), Zero) 72.25/39.28 new_primPlusNat2(Zero, Zero) 72.25/39.28 new_primMulNat(Succ(x0)) 72.25/39.28 72.25/39.28 We have to consider all minimal (P,Q,R)-chains. 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (284) DependencyGraphProof (EQUIVALENT) 72.25/39.28 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (285) 72.25/39.28 Obligation: 72.25/39.28 Q DP problem: 72.25/39.28 The TRS P consists of the following rules: 72.25/39.28 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 72.25/39.28 The TRS R consists of the following rules: 72.25/39.28 72.25/39.28 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.28 new_primMulNat(Zero) -> Zero 72.25/39.28 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.28 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.28 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.28 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.28 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.28 new_primPlusNat1(Zero) -> Zero 72.25/39.28 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.28 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.28 72.25/39.28 The set Q consists of the following terms: 72.25/39.28 72.25/39.28 new_primPlusNat1(Succ(x0)) 72.25/39.28 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.28 new_sizeFM(EmptyFM, x0, x1) 72.25/39.28 new_primPlusNat3(x0, Succ(x1)) 72.25/39.28 new_primPlusNat1(Zero) 72.25/39.28 new_primPlusNat3(x0, Zero) 72.25/39.28 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.28 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.28 new_primMulNat0(x0) 72.25/39.28 new_primMulNat(Zero) 72.25/39.28 new_primPlusNat2(Succ(x0), Zero) 72.25/39.28 new_primPlusNat2(Zero, Zero) 72.25/39.28 new_primMulNat(Succ(x0)) 72.25/39.28 72.25/39.28 We have to consider all minimal (P,Q,R)-chains. 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (286) TransformationProof (EQUIVALENT) 72.25/39.28 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 72.25/39.28 72.25/39.28 (new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h)) 72.25/39.28 72.25/39.28 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (287) 72.25/39.28 Obligation: 72.25/39.28 Q DP problem: 72.25/39.28 The TRS P consists of the following rules: 72.25/39.28 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Succ(zzz76100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.28 72.25/39.28 The TRS R consists of the following rules: 72.25/39.28 72.25/39.28 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.28 new_primMulNat(Zero) -> Zero 72.25/39.28 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.28 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.28 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.28 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.28 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.28 new_primPlusNat1(Zero) -> Zero 72.25/39.28 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.28 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.28 72.25/39.28 The set Q consists of the following terms: 72.25/39.28 72.25/39.28 new_primPlusNat1(Succ(x0)) 72.25/39.28 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.28 new_sizeFM(EmptyFM, x0, x1) 72.25/39.28 new_primPlusNat3(x0, Succ(x1)) 72.25/39.28 new_primPlusNat1(Zero) 72.25/39.28 new_primPlusNat3(x0, Zero) 72.25/39.28 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.28 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.28 new_primMulNat0(x0) 72.25/39.28 new_primMulNat(Zero) 72.25/39.28 new_primPlusNat2(Succ(x0), Zero) 72.25/39.28 new_primPlusNat2(Zero, Zero) 72.25/39.28 new_primMulNat(Succ(x0)) 72.25/39.28 72.25/39.28 We have to consider all minimal (P,Q,R)-chains. 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (288) DependencyGraphProof (EQUIVALENT) 72.25/39.28 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (289) 72.25/39.28 Complex Obligation (AND) 72.25/39.28 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (290) 72.25/39.28 Obligation: 72.25/39.28 Q DP problem: 72.25/39.28 The TRS P consists of the following rules: 72.25/39.28 72.25/39.28 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 72.25/39.28 The TRS R consists of the following rules: 72.25/39.28 72.25/39.28 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.28 new_primMulNat(Zero) -> Zero 72.25/39.28 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.28 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.28 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.28 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.28 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.28 new_primPlusNat1(Zero) -> Zero 72.25/39.28 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.28 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.28 72.25/39.28 The set Q consists of the following terms: 72.25/39.28 72.25/39.28 new_primPlusNat1(Succ(x0)) 72.25/39.28 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.28 new_sizeFM(EmptyFM, x0, x1) 72.25/39.28 new_primPlusNat3(x0, Succ(x1)) 72.25/39.28 new_primPlusNat1(Zero) 72.25/39.28 new_primPlusNat3(x0, Zero) 72.25/39.28 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.28 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.28 new_primMulNat0(x0) 72.25/39.28 new_primMulNat(Zero) 72.25/39.28 new_primPlusNat2(Succ(x0), Zero) 72.25/39.28 new_primPlusNat2(Zero, Zero) 72.25/39.28 new_primMulNat(Succ(x0)) 72.25/39.28 72.25/39.28 We have to consider all minimal (P,Q,R)-chains. 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (291) TransformationProof (EQUIVALENT) 72.25/39.28 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: 72.25/39.28 72.25/39.28 (new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h)) 72.25/39.28 72.25/39.28 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (292) 72.25/39.28 Obligation: 72.25/39.28 Q DP problem: 72.25/39.28 The TRS P consists of the following rules: 72.25/39.28 72.25/39.28 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch130(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.28 72.25/39.28 The TRS R consists of the following rules: 72.25/39.28 72.25/39.28 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.28 new_primMulNat(Zero) -> Zero 72.25/39.28 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.28 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.28 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.28 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.28 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.28 new_primPlusNat1(Zero) -> Zero 72.25/39.28 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.28 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.28 72.25/39.28 The set Q consists of the following terms: 72.25/39.28 72.25/39.28 new_primPlusNat1(Succ(x0)) 72.25/39.28 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.28 new_sizeFM(EmptyFM, x0, x1) 72.25/39.28 new_primPlusNat3(x0, Succ(x1)) 72.25/39.28 new_primPlusNat1(Zero) 72.25/39.28 new_primPlusNat3(x0, Zero) 72.25/39.28 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.28 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.28 new_primMulNat0(x0) 72.25/39.28 new_primMulNat(Zero) 72.25/39.28 new_primPlusNat2(Succ(x0), Zero) 72.25/39.28 new_primPlusNat2(Zero, Zero) 72.25/39.28 new_primMulNat(Succ(x0)) 72.25/39.28 72.25/39.28 We have to consider all minimal (P,Q,R)-chains. 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (293) DependencyGraphProof (EQUIVALENT) 72.25/39.28 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (294) 72.25/39.28 Obligation: 72.25/39.28 Q DP problem: 72.25/39.28 The TRS P consists of the following rules: 72.25/39.28 72.25/39.28 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 72.25/39.28 The TRS R consists of the following rules: 72.25/39.28 72.25/39.28 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.28 new_primMulNat(Zero) -> Zero 72.25/39.28 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.28 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.28 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.28 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.28 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.28 new_primPlusNat1(Zero) -> Zero 72.25/39.28 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.28 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.28 72.25/39.28 The set Q consists of the following terms: 72.25/39.28 72.25/39.28 new_primPlusNat1(Succ(x0)) 72.25/39.28 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.28 new_sizeFM(EmptyFM, x0, x1) 72.25/39.28 new_primPlusNat3(x0, Succ(x1)) 72.25/39.28 new_primPlusNat1(Zero) 72.25/39.28 new_primPlusNat3(x0, Zero) 72.25/39.28 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.28 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.28 new_primMulNat0(x0) 72.25/39.28 new_primMulNat(Zero) 72.25/39.28 new_primPlusNat2(Succ(x0), Zero) 72.25/39.28 new_primPlusNat2(Zero, Zero) 72.25/39.28 new_primMulNat(Succ(x0)) 72.25/39.28 72.25/39.28 We have to consider all minimal (P,Q,R)-chains. 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (295) TransformationProof (EQUIVALENT) 72.25/39.28 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 72.25/39.28 72.25/39.28 (new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, Pos(Zero), h)) 72.25/39.28 72.25/39.28 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (296) 72.25/39.28 Obligation: 72.25/39.28 Q DP problem: 72.25/39.28 The TRS P consists of the following rules: 72.25/39.28 72.25/39.28 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch117(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz737000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch123(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch125(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, Pos(Zero), h) 72.25/39.28 72.25/39.28 The TRS R consists of the following rules: 72.25/39.28 72.25/39.28 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.28 new_primMulNat(Zero) -> Zero 72.25/39.28 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.28 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.28 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.28 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.28 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.28 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.28 new_primPlusNat1(Zero) -> Zero 72.25/39.28 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.28 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.28 72.25/39.28 The set Q consists of the following terms: 72.25/39.28 72.25/39.28 new_primPlusNat1(Succ(x0)) 72.25/39.28 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.28 new_sizeFM(EmptyFM, x0, x1) 72.25/39.28 new_primPlusNat3(x0, Succ(x1)) 72.25/39.28 new_primPlusNat1(Zero) 72.25/39.28 new_primPlusNat3(x0, Zero) 72.25/39.28 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.28 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.28 new_primMulNat0(x0) 72.25/39.28 new_primMulNat(Zero) 72.25/39.28 new_primPlusNat2(Succ(x0), Zero) 72.25/39.28 new_primPlusNat2(Zero, Zero) 72.25/39.28 new_primMulNat(Succ(x0)) 72.25/39.28 72.25/39.28 We have to consider all minimal (P,Q,R)-chains. 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (297) DependencyGraphProof (EQUIVALENT) 72.25/39.28 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 7 less nodes. 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (298) 72.25/39.28 Complex Obligation (AND) 72.25/39.28 72.25/39.28 ---------------------------------------- 72.25/39.28 72.25/39.28 (299) 72.25/39.28 Obligation: 72.25/39.28 Q DP problem: 72.25/39.28 The TRS P consists of the following rules: 72.25/39.28 72.25/39.28 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.28 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.28 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.28 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 72.25/39.29 The TRS R consists of the following rules: 72.25/39.29 72.25/39.29 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.29 new_primMulNat(Zero) -> Zero 72.25/39.29 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.29 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.29 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.29 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.29 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.29 new_primPlusNat1(Zero) -> Zero 72.25/39.29 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.29 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.29 72.25/39.29 The set Q consists of the following terms: 72.25/39.29 72.25/39.29 new_primPlusNat1(Succ(x0)) 72.25/39.29 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.29 new_sizeFM(EmptyFM, x0, x1) 72.25/39.29 new_primPlusNat3(x0, Succ(x1)) 72.25/39.29 new_primPlusNat1(Zero) 72.25/39.29 new_primPlusNat3(x0, Zero) 72.25/39.29 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.29 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.29 new_primMulNat0(x0) 72.25/39.29 new_primMulNat(Zero) 72.25/39.29 new_primPlusNat2(Succ(x0), Zero) 72.25/39.29 new_primPlusNat2(Zero, Zero) 72.25/39.29 new_primMulNat(Succ(x0)) 72.25/39.29 72.25/39.29 We have to consider all minimal (P,Q,R)-chains. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (300) TransformationProof (EQUIVALENT) 72.25/39.29 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: 72.25/39.29 72.25/39.29 (new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h),new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h)) 72.25/39.29 72.25/39.29 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (301) 72.25/39.29 Obligation: 72.25/39.29 Q DP problem: 72.25/39.29 The TRS P consists of the following rules: 72.25/39.29 72.25/39.29 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Succ(zzz75300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch194(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch187(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch195(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.29 72.25/39.29 The TRS R consists of the following rules: 72.25/39.29 72.25/39.29 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.29 new_primMulNat(Zero) -> Zero 72.25/39.29 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.29 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.29 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.29 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.29 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.29 new_primPlusNat1(Zero) -> Zero 72.25/39.29 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.29 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.29 72.25/39.29 The set Q consists of the following terms: 72.25/39.29 72.25/39.29 new_primPlusNat1(Succ(x0)) 72.25/39.29 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.29 new_sizeFM(EmptyFM, x0, x1) 72.25/39.29 new_primPlusNat3(x0, Succ(x1)) 72.25/39.29 new_primPlusNat1(Zero) 72.25/39.29 new_primPlusNat3(x0, Zero) 72.25/39.29 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.29 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.29 new_primMulNat0(x0) 72.25/39.29 new_primMulNat(Zero) 72.25/39.29 new_primPlusNat2(Succ(x0), Zero) 72.25/39.29 new_primPlusNat2(Zero, Zero) 72.25/39.29 new_primMulNat(Succ(x0)) 72.25/39.29 72.25/39.29 We have to consider all minimal (P,Q,R)-chains. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (302) DependencyGraphProof (EQUIVALENT) 72.25/39.29 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (303) 72.25/39.29 Obligation: 72.25/39.29 Q DP problem: 72.25/39.29 The TRS P consists of the following rules: 72.25/39.29 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 72.25/39.29 The TRS R consists of the following rules: 72.25/39.29 72.25/39.29 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.29 new_primMulNat(Zero) -> Zero 72.25/39.29 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.29 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.29 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.29 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.29 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.29 new_primPlusNat1(Zero) -> Zero 72.25/39.29 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.29 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.29 72.25/39.29 The set Q consists of the following terms: 72.25/39.29 72.25/39.29 new_primPlusNat1(Succ(x0)) 72.25/39.29 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.29 new_sizeFM(EmptyFM, x0, x1) 72.25/39.29 new_primPlusNat3(x0, Succ(x1)) 72.25/39.29 new_primPlusNat1(Zero) 72.25/39.29 new_primPlusNat3(x0, Zero) 72.25/39.29 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.29 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.29 new_primMulNat0(x0) 72.25/39.29 new_primMulNat(Zero) 72.25/39.29 new_primPlusNat2(Succ(x0), Zero) 72.25/39.29 new_primPlusNat2(Zero, Zero) 72.25/39.29 new_primMulNat(Succ(x0)) 72.25/39.29 72.25/39.29 We have to consider all minimal (P,Q,R)-chains. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (304) TransformationProof (EQUIVALENT) 72.25/39.29 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 72.25/39.29 72.25/39.29 (new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, Neg(Zero), h)) 72.25/39.29 72.25/39.29 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (305) 72.25/39.29 Obligation: 72.25/39.29 Q DP problem: 72.25/39.29 The TRS P consists of the following rules: 72.25/39.29 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz751000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch188(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, Neg(Zero), h) 72.25/39.29 72.25/39.29 The TRS R consists of the following rules: 72.25/39.29 72.25/39.29 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.29 new_primMulNat(Zero) -> Zero 72.25/39.29 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.29 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.29 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.29 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.29 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.29 new_primPlusNat1(Zero) -> Zero 72.25/39.29 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.29 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.29 72.25/39.29 The set Q consists of the following terms: 72.25/39.29 72.25/39.29 new_primPlusNat1(Succ(x0)) 72.25/39.29 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.29 new_sizeFM(EmptyFM, x0, x1) 72.25/39.29 new_primPlusNat3(x0, Succ(x1)) 72.25/39.29 new_primPlusNat1(Zero) 72.25/39.29 new_primPlusNat3(x0, Zero) 72.25/39.29 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.29 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.29 new_primMulNat0(x0) 72.25/39.29 new_primMulNat(Zero) 72.25/39.29 new_primPlusNat2(Succ(x0), Zero) 72.25/39.29 new_primPlusNat2(Zero, Zero) 72.25/39.29 new_primMulNat(Succ(x0)) 72.25/39.29 72.25/39.29 We have to consider all minimal (P,Q,R)-chains. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (306) DependencyGraphProof (EQUIVALENT) 72.25/39.29 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 4 less nodes. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (307) 72.25/39.29 Complex Obligation (AND) 72.25/39.29 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (308) 72.25/39.29 Obligation: 72.25/39.29 Q DP problem: 72.25/39.29 The TRS P consists of the following rules: 72.25/39.29 72.25/39.29 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 72.25/39.29 The TRS R consists of the following rules: 72.25/39.29 72.25/39.29 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.29 new_primMulNat(Zero) -> Zero 72.25/39.29 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.29 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.29 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.29 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.29 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.29 new_primPlusNat1(Zero) -> Zero 72.25/39.29 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.29 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.29 72.25/39.29 The set Q consists of the following terms: 72.25/39.29 72.25/39.29 new_primPlusNat1(Succ(x0)) 72.25/39.29 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.29 new_sizeFM(EmptyFM, x0, x1) 72.25/39.29 new_primPlusNat3(x0, Succ(x1)) 72.25/39.29 new_primPlusNat1(Zero) 72.25/39.29 new_primPlusNat3(x0, Zero) 72.25/39.29 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.29 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.29 new_primMulNat0(x0) 72.25/39.29 new_primMulNat(Zero) 72.25/39.29 new_primPlusNat2(Succ(x0), Zero) 72.25/39.29 new_primPlusNat2(Zero, Zero) 72.25/39.29 new_primMulNat(Succ(x0)) 72.25/39.29 72.25/39.29 We have to consider all minimal (P,Q,R)-chains. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (309) TransformationProof (EQUIVALENT) 72.25/39.29 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: 72.25/39.29 72.25/39.29 (new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h)) 72.25/39.29 72.25/39.29 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (310) 72.25/39.29 Obligation: 72.25/39.29 Q DP problem: 72.25/39.29 The TRS P consists of the following rules: 72.25/39.29 72.25/39.29 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch120(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 72.25/39.29 The TRS R consists of the following rules: 72.25/39.29 72.25/39.29 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.29 new_primMulNat(Zero) -> Zero 72.25/39.29 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.29 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.29 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.29 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.29 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.29 new_primPlusNat1(Zero) -> Zero 72.25/39.29 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.29 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.29 72.25/39.29 The set Q consists of the following terms: 72.25/39.29 72.25/39.29 new_primPlusNat1(Succ(x0)) 72.25/39.29 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.29 new_sizeFM(EmptyFM, x0, x1) 72.25/39.29 new_primPlusNat3(x0, Succ(x1)) 72.25/39.29 new_primPlusNat1(Zero) 72.25/39.29 new_primPlusNat3(x0, Zero) 72.25/39.29 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.29 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.29 new_primMulNat0(x0) 72.25/39.29 new_primMulNat(Zero) 72.25/39.29 new_primPlusNat2(Succ(x0), Zero) 72.25/39.29 new_primPlusNat2(Zero, Zero) 72.25/39.29 new_primMulNat(Succ(x0)) 72.25/39.29 72.25/39.29 We have to consider all minimal (P,Q,R)-chains. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (311) DependencyGraphProof (EQUIVALENT) 72.25/39.29 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (312) 72.25/39.29 Obligation: 72.25/39.29 Q DP problem: 72.25/39.29 The TRS P consists of the following rules: 72.25/39.29 72.25/39.29 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 72.25/39.29 The TRS R consists of the following rules: 72.25/39.29 72.25/39.29 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.29 new_primMulNat(Zero) -> Zero 72.25/39.29 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.29 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.29 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.29 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.29 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.29 new_primPlusNat1(Zero) -> Zero 72.25/39.29 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.29 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.29 72.25/39.29 The set Q consists of the following terms: 72.25/39.29 72.25/39.29 new_primPlusNat1(Succ(x0)) 72.25/39.29 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.29 new_sizeFM(EmptyFM, x0, x1) 72.25/39.29 new_primPlusNat3(x0, Succ(x1)) 72.25/39.29 new_primPlusNat1(Zero) 72.25/39.29 new_primPlusNat3(x0, Zero) 72.25/39.29 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.29 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.29 new_primMulNat0(x0) 72.25/39.29 new_primMulNat(Zero) 72.25/39.29 new_primPlusNat2(Succ(x0), Zero) 72.25/39.29 new_primPlusNat2(Zero, Zero) 72.25/39.29 new_primMulNat(Succ(x0)) 72.25/39.29 72.25/39.29 We have to consider all minimal (P,Q,R)-chains. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (313) TransformationProof (EQUIVALENT) 72.25/39.29 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 72.25/39.29 72.25/39.29 (new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h)) 72.25/39.29 72.25/39.29 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (314) 72.25/39.29 Obligation: 72.25/39.29 Q DP problem: 72.25/39.29 The TRS P consists of the following rules: 72.25/39.29 72.25/39.29 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1128(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1120(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1127(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(Succ(zzz77800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.29 72.25/39.29 The TRS R consists of the following rules: 72.25/39.29 72.25/39.29 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.29 new_primMulNat(Zero) -> Zero 72.25/39.29 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.29 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.29 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.29 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.29 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.29 new_primPlusNat1(Zero) -> Zero 72.25/39.29 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.29 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.29 72.25/39.29 The set Q consists of the following terms: 72.25/39.29 72.25/39.29 new_primPlusNat1(Succ(x0)) 72.25/39.29 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.29 new_sizeFM(EmptyFM, x0, x1) 72.25/39.29 new_primPlusNat3(x0, Succ(x1)) 72.25/39.29 new_primPlusNat1(Zero) 72.25/39.29 new_primPlusNat3(x0, Zero) 72.25/39.29 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.29 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.29 new_primMulNat0(x0) 72.25/39.29 new_primMulNat(Zero) 72.25/39.29 new_primPlusNat2(Succ(x0), Zero) 72.25/39.29 new_primPlusNat2(Zero, Zero) 72.25/39.29 new_primMulNat(Succ(x0)) 72.25/39.29 72.25/39.29 We have to consider all minimal (P,Q,R)-chains. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (315) DependencyGraphProof (EQUIVALENT) 72.25/39.29 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (316) 72.25/39.29 Obligation: 72.25/39.29 Q DP problem: 72.25/39.29 The TRS P consists of the following rules: 72.25/39.29 72.25/39.29 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 72.25/39.29 The TRS R consists of the following rules: 72.25/39.29 72.25/39.29 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.29 new_primMulNat(Zero) -> Zero 72.25/39.29 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.29 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.29 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.29 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.29 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.29 new_primPlusNat1(Zero) -> Zero 72.25/39.29 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.29 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.29 72.25/39.29 The set Q consists of the following terms: 72.25/39.29 72.25/39.29 new_primPlusNat1(Succ(x0)) 72.25/39.29 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.29 new_sizeFM(EmptyFM, x0, x1) 72.25/39.29 new_primPlusNat3(x0, Succ(x1)) 72.25/39.29 new_primPlusNat1(Zero) 72.25/39.29 new_primPlusNat3(x0, Zero) 72.25/39.29 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.29 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.29 new_primMulNat0(x0) 72.25/39.29 new_primMulNat(Zero) 72.25/39.29 new_primPlusNat2(Succ(x0), Zero) 72.25/39.29 new_primPlusNat2(Zero, Zero) 72.25/39.29 new_primMulNat(Succ(x0)) 72.25/39.29 72.25/39.29 We have to consider all minimal (P,Q,R)-chains. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (317) TransformationProof (EQUIVALENT) 72.25/39.29 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) at position [11] we obtained the following new rules [LPAR04]: 72.25/39.29 72.25/39.29 (new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(Succ(zzz33200)), h),new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(Succ(zzz33200)), h)) 72.25/39.29 72.25/39.29 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (318) 72.25/39.29 Obligation: 72.25/39.29 Q DP problem: 72.25/39.29 The TRS P consists of the following rules: 72.25/39.29 72.25/39.29 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(Succ(zzz33200)), h) 72.25/39.29 72.25/39.29 The TRS R consists of the following rules: 72.25/39.29 72.25/39.29 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.29 new_primMulNat(Zero) -> Zero 72.25/39.29 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.29 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.29 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.29 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.29 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.29 new_primPlusNat1(Zero) -> Zero 72.25/39.29 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.29 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.29 72.25/39.29 The set Q consists of the following terms: 72.25/39.29 72.25/39.29 new_primPlusNat1(Succ(x0)) 72.25/39.29 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.29 new_sizeFM(EmptyFM, x0, x1) 72.25/39.29 new_primPlusNat3(x0, Succ(x1)) 72.25/39.29 new_primPlusNat1(Zero) 72.25/39.29 new_primPlusNat3(x0, Zero) 72.25/39.29 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.29 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.29 new_primMulNat0(x0) 72.25/39.29 new_primMulNat(Zero) 72.25/39.29 new_primPlusNat2(Succ(x0), Zero) 72.25/39.29 new_primPlusNat2(Zero, Zero) 72.25/39.29 new_primMulNat(Succ(x0)) 72.25/39.29 72.25/39.29 We have to consider all minimal (P,Q,R)-chains. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (319) TransformationProof (EQUIVALENT) 72.25/39.29 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 72.25/39.29 72.25/39.29 (new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h),new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h)) 72.25/39.29 72.25/39.29 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (320) 72.25/39.29 Obligation: 72.25/39.29 Q DP problem: 72.25/39.29 The TRS P consists of the following rules: 72.25/39.29 72.25/39.29 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(Succ(zzz33200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.29 72.25/39.29 The TRS R consists of the following rules: 72.25/39.29 72.25/39.29 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.29 new_primMulNat(Zero) -> Zero 72.25/39.29 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.29 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.29 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.29 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.29 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.29 new_primPlusNat1(Zero) -> Zero 72.25/39.29 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.29 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.29 72.25/39.29 The set Q consists of the following terms: 72.25/39.29 72.25/39.29 new_primPlusNat1(Succ(x0)) 72.25/39.29 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.29 new_sizeFM(EmptyFM, x0, x1) 72.25/39.29 new_primPlusNat3(x0, Succ(x1)) 72.25/39.29 new_primPlusNat1(Zero) 72.25/39.29 new_primPlusNat3(x0, Zero) 72.25/39.29 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.29 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.29 new_primMulNat0(x0) 72.25/39.29 new_primMulNat(Zero) 72.25/39.29 new_primPlusNat2(Succ(x0), Zero) 72.25/39.29 new_primPlusNat2(Zero, Zero) 72.25/39.29 new_primMulNat(Succ(x0)) 72.25/39.29 72.25/39.29 We have to consider all minimal (P,Q,R)-chains. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (321) TransformationProof (EQUIVALENT) 72.25/39.29 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) at position [11] we obtained the following new rules [LPAR04]: 72.25/39.29 72.25/39.29 (new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h),new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h)) 72.25/39.29 72.25/39.29 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (322) 72.25/39.29 Obligation: 72.25/39.29 Q DP problem: 72.25/39.29 The TRS P consists of the following rules: 72.25/39.29 72.25/39.29 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1131(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz764000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1129(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1132(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1136(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(Succ(zzz33200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.29 72.25/39.29 The TRS R consists of the following rules: 72.25/39.29 72.25/39.29 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.29 new_primMulNat(Zero) -> Zero 72.25/39.29 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.29 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.29 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.29 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.29 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.29 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.29 new_primPlusNat1(Zero) -> Zero 72.25/39.29 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.29 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.29 72.25/39.29 The set Q consists of the following terms: 72.25/39.29 72.25/39.29 new_primPlusNat1(Succ(x0)) 72.25/39.29 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.29 new_sizeFM(EmptyFM, x0, x1) 72.25/39.29 new_primPlusNat3(x0, Succ(x1)) 72.25/39.29 new_primPlusNat1(Zero) 72.25/39.29 new_primPlusNat3(x0, Zero) 72.25/39.29 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.29 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.29 new_primMulNat0(x0) 72.25/39.29 new_primMulNat(Zero) 72.25/39.29 new_primPlusNat2(Succ(x0), Zero) 72.25/39.29 new_primPlusNat2(Zero, Zero) 72.25/39.29 new_primMulNat(Succ(x0)) 72.25/39.29 72.25/39.29 We have to consider all minimal (P,Q,R)-chains. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (323) DependencyGraphProof (EQUIVALENT) 72.25/39.29 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 72.25/39.29 ---------------------------------------- 72.25/39.29 72.25/39.29 (324) 72.25/39.29 Obligation: 72.25/39.29 Q DP problem: 72.25/39.29 The TRS P consists of the following rules: 72.25/39.29 72.25/39.29 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.29 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 72.25/39.30 The TRS R consists of the following rules: 72.25/39.30 72.25/39.30 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.30 new_primMulNat(Zero) -> Zero 72.25/39.30 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.30 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.30 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.30 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.30 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.30 new_primPlusNat1(Zero) -> Zero 72.25/39.30 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.30 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.30 72.25/39.30 The set Q consists of the following terms: 72.25/39.30 72.25/39.30 new_primPlusNat1(Succ(x0)) 72.25/39.30 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.30 new_sizeFM(EmptyFM, x0, x1) 72.25/39.30 new_primPlusNat3(x0, Succ(x1)) 72.25/39.30 new_primPlusNat1(Zero) 72.25/39.30 new_primPlusNat3(x0, Zero) 72.25/39.30 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.30 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.30 new_primMulNat0(x0) 72.25/39.30 new_primMulNat(Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Zero) 72.25/39.30 new_primPlusNat2(Zero, Zero) 72.25/39.30 new_primMulNat(Succ(x0)) 72.25/39.30 72.25/39.30 We have to consider all minimal (P,Q,R)-chains. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (325) TransformationProof (EQUIVALENT) 72.25/39.30 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) at position [12] we obtained the following new rules [LPAR04]: 72.25/39.30 72.25/39.30 (new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h),new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h)) 72.25/39.30 72.25/39.30 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (326) 72.25/39.30 Obligation: 72.25/39.30 Q DP problem: 72.25/39.30 The TRS P consists of the following rules: 72.25/39.30 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(Succ(zzz76600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.30 72.25/39.30 The TRS R consists of the following rules: 72.25/39.30 72.25/39.30 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.30 new_primMulNat(Zero) -> Zero 72.25/39.30 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.30 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.30 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.30 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.30 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.30 new_primPlusNat1(Zero) -> Zero 72.25/39.30 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.30 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.30 72.25/39.30 The set Q consists of the following terms: 72.25/39.30 72.25/39.30 new_primPlusNat1(Succ(x0)) 72.25/39.30 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.30 new_sizeFM(EmptyFM, x0, x1) 72.25/39.30 new_primPlusNat3(x0, Succ(x1)) 72.25/39.30 new_primPlusNat1(Zero) 72.25/39.30 new_primPlusNat3(x0, Zero) 72.25/39.30 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.30 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.30 new_primMulNat0(x0) 72.25/39.30 new_primMulNat(Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Zero) 72.25/39.30 new_primPlusNat2(Zero, Zero) 72.25/39.30 new_primMulNat(Succ(x0)) 72.25/39.30 72.25/39.30 We have to consider all minimal (P,Q,R)-chains. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (327) DependencyGraphProof (EQUIVALENT) 72.25/39.30 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (328) 72.25/39.30 Complex Obligation (AND) 72.25/39.30 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (329) 72.25/39.30 Obligation: 72.25/39.30 Q DP problem: 72.25/39.30 The TRS P consists of the following rules: 72.25/39.30 72.25/39.30 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 72.25/39.30 The TRS R consists of the following rules: 72.25/39.30 72.25/39.30 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.30 new_primMulNat(Zero) -> Zero 72.25/39.30 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.30 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.30 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.30 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.30 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.30 new_primPlusNat1(Zero) -> Zero 72.25/39.30 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.30 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.30 72.25/39.30 The set Q consists of the following terms: 72.25/39.30 72.25/39.30 new_primPlusNat1(Succ(x0)) 72.25/39.30 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.30 new_sizeFM(EmptyFM, x0, x1) 72.25/39.30 new_primPlusNat3(x0, Succ(x1)) 72.25/39.30 new_primPlusNat1(Zero) 72.25/39.30 new_primPlusNat3(x0, Zero) 72.25/39.30 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.30 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.30 new_primMulNat0(x0) 72.25/39.30 new_primMulNat(Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Zero) 72.25/39.30 new_primPlusNat2(Zero, Zero) 72.25/39.30 new_primMulNat(Succ(x0)) 72.25/39.30 72.25/39.30 We have to consider all minimal (P,Q,R)-chains. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (330) TransformationProof (EQUIVALENT) 72.25/39.30 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) at position [11] we obtained the following new rules [LPAR04]: 72.25/39.30 72.25/39.30 (new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h),new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h)) 72.25/39.30 72.25/39.30 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (331) 72.25/39.30 Obligation: 72.25/39.30 Q DP problem: 72.25/39.30 The TRS P consists of the following rules: 72.25/39.30 72.25/39.30 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 72.25/39.30 The TRS R consists of the following rules: 72.25/39.30 72.25/39.30 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.30 new_primMulNat(Zero) -> Zero 72.25/39.30 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.30 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.30 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.30 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.30 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.30 new_primPlusNat1(Zero) -> Zero 72.25/39.30 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.30 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.30 72.25/39.30 The set Q consists of the following terms: 72.25/39.30 72.25/39.30 new_primPlusNat1(Succ(x0)) 72.25/39.30 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.30 new_sizeFM(EmptyFM, x0, x1) 72.25/39.30 new_primPlusNat3(x0, Succ(x1)) 72.25/39.30 new_primPlusNat1(Zero) 72.25/39.30 new_primPlusNat3(x0, Zero) 72.25/39.30 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.30 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.30 new_primMulNat0(x0) 72.25/39.30 new_primMulNat(Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Zero) 72.25/39.30 new_primPlusNat2(Zero, Zero) 72.25/39.30 new_primMulNat(Succ(x0)) 72.25/39.30 72.25/39.30 We have to consider all minimal (P,Q,R)-chains. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (332) UsableRulesProof (EQUIVALENT) 72.25/39.30 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. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (333) 72.25/39.30 Obligation: 72.25/39.30 Q DP problem: 72.25/39.30 The TRS P consists of the following rules: 72.25/39.30 72.25/39.30 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 72.25/39.30 The TRS R consists of the following rules: 72.25/39.30 72.25/39.30 new_primMulNat(Zero) -> Zero 72.25/39.30 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.30 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.30 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.30 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.30 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.30 new_primPlusNat1(Zero) -> Zero 72.25/39.30 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.30 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.30 72.25/39.30 The set Q consists of the following terms: 72.25/39.30 72.25/39.30 new_primPlusNat1(Succ(x0)) 72.25/39.30 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.30 new_sizeFM(EmptyFM, x0, x1) 72.25/39.30 new_primPlusNat3(x0, Succ(x1)) 72.25/39.30 new_primPlusNat1(Zero) 72.25/39.30 new_primPlusNat3(x0, Zero) 72.25/39.30 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.30 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.30 new_primMulNat0(x0) 72.25/39.30 new_primMulNat(Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Zero) 72.25/39.30 new_primPlusNat2(Zero, Zero) 72.25/39.30 new_primMulNat(Succ(x0)) 72.25/39.30 72.25/39.30 We have to consider all minimal (P,Q,R)-chains. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (334) QReductionProof (EQUIVALENT) 72.25/39.30 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 72.25/39.30 72.25/39.30 new_sizeFM(EmptyFM, x0, x1) 72.25/39.30 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.30 72.25/39.30 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (335) 72.25/39.30 Obligation: 72.25/39.30 Q DP problem: 72.25/39.30 The TRS P consists of the following rules: 72.25/39.30 72.25/39.30 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 72.25/39.30 The TRS R consists of the following rules: 72.25/39.30 72.25/39.30 new_primMulNat(Zero) -> Zero 72.25/39.30 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.30 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.30 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.30 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.30 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.30 new_primPlusNat1(Zero) -> Zero 72.25/39.30 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.30 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.30 72.25/39.30 The set Q consists of the following terms: 72.25/39.30 72.25/39.30 new_primPlusNat1(Succ(x0)) 72.25/39.30 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.30 new_primPlusNat3(x0, Succ(x1)) 72.25/39.30 new_primPlusNat1(Zero) 72.25/39.30 new_primPlusNat3(x0, Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.30 new_primMulNat0(x0) 72.25/39.30 new_primMulNat(Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Zero) 72.25/39.30 new_primPlusNat2(Zero, Zero) 72.25/39.30 new_primMulNat(Succ(x0)) 72.25/39.30 72.25/39.30 We have to consider all minimal (P,Q,R)-chains. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (336) TransformationProof (EQUIVALENT) 72.25/39.30 By narrowing [LPAR04] the rule new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) at position [9] we obtained the following new rules [LPAR04]: 72.25/39.30 72.25/39.30 (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)) 72.25/39.30 (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_primPlusNat2(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_primPlusNat2(new_primMulNat0(x0), Succ(x0)), y10)) 72.25/39.30 72.25/39.30 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (337) 72.25/39.30 Obligation: 72.25/39.30 Q DP problem: 72.25/39.30 The TRS P consists of the following rules: 72.25/39.30 72.25/39.30 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch119(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch144(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 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) 72.25/39.30 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_primPlusNat2(new_primMulNat0(x0), Succ(x0)), y10) 72.25/39.30 72.25/39.30 The TRS R consists of the following rules: 72.25/39.30 72.25/39.30 new_primMulNat(Zero) -> Zero 72.25/39.30 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.30 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.30 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.30 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.30 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.30 new_primPlusNat1(Zero) -> Zero 72.25/39.30 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.30 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.30 72.25/39.30 The set Q consists of the following terms: 72.25/39.30 72.25/39.30 new_primPlusNat1(Succ(x0)) 72.25/39.30 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.30 new_primPlusNat3(x0, Succ(x1)) 72.25/39.30 new_primPlusNat1(Zero) 72.25/39.30 new_primPlusNat3(x0, Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.30 new_primMulNat0(x0) 72.25/39.30 new_primMulNat(Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Zero) 72.25/39.30 new_primPlusNat2(Zero, Zero) 72.25/39.30 new_primMulNat(Succ(x0)) 72.25/39.30 72.25/39.30 We have to consider all minimal (P,Q,R)-chains. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (338) DependencyGraphProof (EQUIVALENT) 72.25/39.30 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 5 less nodes. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (339) 72.25/39.30 Obligation: 72.25/39.30 Q DP problem: 72.25/39.30 The TRS P consists of the following rules: 72.25/39.30 72.25/39.30 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 72.25/39.30 The TRS R consists of the following rules: 72.25/39.30 72.25/39.30 new_primMulNat(Zero) -> Zero 72.25/39.30 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.30 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.30 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.30 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.30 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.30 new_primPlusNat1(Zero) -> Zero 72.25/39.30 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.30 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.30 72.25/39.30 The set Q consists of the following terms: 72.25/39.30 72.25/39.30 new_primPlusNat1(Succ(x0)) 72.25/39.30 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.30 new_primPlusNat3(x0, Succ(x1)) 72.25/39.30 new_primPlusNat1(Zero) 72.25/39.30 new_primPlusNat3(x0, Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.30 new_primMulNat0(x0) 72.25/39.30 new_primMulNat(Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Zero) 72.25/39.30 new_primPlusNat2(Zero, Zero) 72.25/39.30 new_primMulNat(Succ(x0)) 72.25/39.30 72.25/39.30 We have to consider all minimal (P,Q,R)-chains. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (340) TransformationProof (EQUIVALENT) 72.25/39.30 By narrowing [LPAR04] the rule new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) at position [9] we obtained the following new rules [LPAR04]: 72.25/39.30 72.25/39.30 (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)) 72.25/39.30 (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_primPlusNat2(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_primPlusNat2(new_primMulNat0(x0), Succ(x0)), y10)) 72.25/39.30 72.25/39.30 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (341) 72.25/39.30 Obligation: 72.25/39.30 Q DP problem: 72.25/39.30 The TRS P consists of the following rules: 72.25/39.30 72.25/39.30 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch122(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1107(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1114(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 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) 72.25/39.30 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_primPlusNat2(new_primMulNat0(x0), Succ(x0)), y10) 72.25/39.30 72.25/39.30 The TRS R consists of the following rules: 72.25/39.30 72.25/39.30 new_primMulNat(Zero) -> Zero 72.25/39.30 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.30 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.30 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.30 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.30 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.30 new_primPlusNat1(Zero) -> Zero 72.25/39.30 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.30 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.30 72.25/39.30 The set Q consists of the following terms: 72.25/39.30 72.25/39.30 new_primPlusNat1(Succ(x0)) 72.25/39.30 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.30 new_primPlusNat3(x0, Succ(x1)) 72.25/39.30 new_primPlusNat1(Zero) 72.25/39.30 new_primPlusNat3(x0, Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.30 new_primMulNat0(x0) 72.25/39.30 new_primMulNat(Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Zero) 72.25/39.30 new_primPlusNat2(Zero, Zero) 72.25/39.30 new_primMulNat(Succ(x0)) 72.25/39.30 72.25/39.30 We have to consider all minimal (P,Q,R)-chains. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (342) DependencyGraphProof (EQUIVALENT) 72.25/39.30 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (343) 72.25/39.30 Obligation: 72.25/39.30 Q DP problem: 72.25/39.30 The TRS P consists of the following rules: 72.25/39.30 72.25/39.30 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 72.25/39.30 The TRS R consists of the following rules: 72.25/39.30 72.25/39.30 new_primMulNat(Zero) -> Zero 72.25/39.30 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.30 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.30 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.30 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.30 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.30 new_primPlusNat1(Zero) -> Zero 72.25/39.30 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.30 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.30 72.25/39.30 The set Q consists of the following terms: 72.25/39.30 72.25/39.30 new_primPlusNat1(Succ(x0)) 72.25/39.30 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.30 new_primPlusNat3(x0, Succ(x1)) 72.25/39.30 new_primPlusNat1(Zero) 72.25/39.30 new_primPlusNat3(x0, Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.30 new_primMulNat0(x0) 72.25/39.30 new_primMulNat(Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Zero) 72.25/39.30 new_primPlusNat2(Zero, Zero) 72.25/39.30 new_primMulNat(Succ(x0)) 72.25/39.30 72.25/39.30 We have to consider all minimal (P,Q,R)-chains. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (344) TransformationProof (EQUIVALENT) 72.25/39.30 By narrowing [LPAR04] the rule new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) at position [10] we obtained the following new rules [LPAR04]: 72.25/39.30 72.25/39.30 (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)) 72.25/39.30 (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_primPlusNat2(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_primPlusNat2(new_primMulNat0(x0), Succ(x0)), y11)) 72.25/39.30 72.25/39.30 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (345) 72.25/39.30 Obligation: 72.25/39.30 Q DP problem: 72.25/39.30 The TRS P consists of the following rules: 72.25/39.30 72.25/39.30 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1121(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Pos(Succ(Succ(zzz776000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 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) 72.25/39.30 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_primPlusNat2(new_primMulNat0(x0), Succ(x0)), y11) 72.25/39.30 72.25/39.30 The TRS R consists of the following rules: 72.25/39.30 72.25/39.30 new_primMulNat(Zero) -> Zero 72.25/39.30 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.30 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.30 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.30 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.30 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.30 new_primPlusNat1(Zero) -> Zero 72.25/39.30 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.30 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.30 72.25/39.30 The set Q consists of the following terms: 72.25/39.30 72.25/39.30 new_primPlusNat1(Succ(x0)) 72.25/39.30 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.30 new_primPlusNat3(x0, Succ(x1)) 72.25/39.30 new_primPlusNat1(Zero) 72.25/39.30 new_primPlusNat3(x0, Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.30 new_primMulNat0(x0) 72.25/39.30 new_primMulNat(Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Zero) 72.25/39.30 new_primPlusNat2(Zero, Zero) 72.25/39.30 new_primMulNat(Succ(x0)) 72.25/39.30 72.25/39.30 We have to consider all minimal (P,Q,R)-chains. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (346) DependencyGraphProof (EQUIVALENT) 72.25/39.30 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 5 less nodes. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (347) 72.25/39.30 Complex Obligation (AND) 72.25/39.30 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (348) 72.25/39.30 Obligation: 72.25/39.30 Q DP problem: 72.25/39.30 The TRS P consists of the following rules: 72.25/39.30 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.30 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) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 72.25/39.30 The TRS R consists of the following rules: 72.25/39.30 72.25/39.30 new_primMulNat(Zero) -> Zero 72.25/39.30 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.30 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.30 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.30 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.30 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.30 new_primPlusNat1(Zero) -> Zero 72.25/39.30 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.30 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.30 72.25/39.30 The set Q consists of the following terms: 72.25/39.30 72.25/39.30 new_primPlusNat1(Succ(x0)) 72.25/39.30 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.30 new_primPlusNat3(x0, Succ(x1)) 72.25/39.30 new_primPlusNat1(Zero) 72.25/39.30 new_primPlusNat3(x0, Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.30 new_primMulNat0(x0) 72.25/39.30 new_primMulNat(Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Zero) 72.25/39.30 new_primPlusNat2(Zero, Zero) 72.25/39.30 new_primMulNat(Succ(x0)) 72.25/39.30 72.25/39.30 We have to consider all minimal (P,Q,R)-chains. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (349) TransformationProof (EQUIVALENT) 72.25/39.30 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) we obtained the following new rules [LPAR04]: 72.25/39.30 72.25/39.30 (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)) 72.25/39.30 72.25/39.30 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (350) 72.25/39.30 Obligation: 72.25/39.30 Q DP problem: 72.25/39.30 The TRS P consists of the following rules: 72.25/39.30 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.30 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) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 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) 72.25/39.30 72.25/39.30 The TRS R consists of the following rules: 72.25/39.30 72.25/39.30 new_primMulNat(Zero) -> Zero 72.25/39.30 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.30 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.30 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.30 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.30 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.30 new_primPlusNat1(Zero) -> Zero 72.25/39.30 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.30 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.30 72.25/39.30 The set Q consists of the following terms: 72.25/39.30 72.25/39.30 new_primPlusNat1(Succ(x0)) 72.25/39.30 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.30 new_primPlusNat3(x0, Succ(x1)) 72.25/39.30 new_primPlusNat1(Zero) 72.25/39.30 new_primPlusNat3(x0, Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.30 new_primMulNat0(x0) 72.25/39.30 new_primMulNat(Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Zero) 72.25/39.30 new_primPlusNat2(Zero, Zero) 72.25/39.30 new_primMulNat(Succ(x0)) 72.25/39.30 72.25/39.30 We have to consider all minimal (P,Q,R)-chains. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (351) TransformationProof (EQUIVALENT) 72.25/39.30 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]: 72.25/39.30 72.25/39.30 (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_primPlusNat2(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_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z10)) 72.25/39.30 72.25/39.30 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (352) 72.25/39.30 Obligation: 72.25/39.30 Q DP problem: 72.25/39.30 The TRS P consists of the following rules: 72.25/39.30 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.30 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) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 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_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z10) 72.25/39.30 72.25/39.30 The TRS R consists of the following rules: 72.25/39.30 72.25/39.30 new_primMulNat(Zero) -> Zero 72.25/39.30 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.30 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.30 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.30 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.30 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.30 new_primPlusNat1(Zero) -> Zero 72.25/39.30 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.30 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.30 72.25/39.30 The set Q consists of the following terms: 72.25/39.30 72.25/39.30 new_primPlusNat1(Succ(x0)) 72.25/39.30 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.30 new_primPlusNat3(x0, Succ(x1)) 72.25/39.30 new_primPlusNat1(Zero) 72.25/39.30 new_primPlusNat3(x0, Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.30 new_primMulNat0(x0) 72.25/39.30 new_primMulNat(Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Zero) 72.25/39.30 new_primPlusNat2(Zero, Zero) 72.25/39.30 new_primMulNat(Succ(x0)) 72.25/39.30 72.25/39.30 We have to consider all minimal (P,Q,R)-chains. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (353) TransformationProof (EQUIVALENT) 72.25/39.30 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_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z10) at position [10,0] we obtained the following new rules [LPAR04]: 72.25/39.30 72.25/39.30 (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_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(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_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), Succ(z7)), Succ(z7)), z10)) 72.25/39.30 72.25/39.30 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (354) 72.25/39.30 Obligation: 72.25/39.30 Q DP problem: 72.25/39.30 The TRS P consists of the following rules: 72.25/39.30 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.30 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) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.30 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_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), Succ(z7)), Succ(z7)), z10) 72.25/39.30 72.25/39.30 The TRS R consists of the following rules: 72.25/39.30 72.25/39.30 new_primMulNat(Zero) -> Zero 72.25/39.30 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.30 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.30 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.30 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.30 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.30 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.30 new_primPlusNat1(Zero) -> Zero 72.25/39.30 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.30 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.30 72.25/39.30 The set Q consists of the following terms: 72.25/39.30 72.25/39.30 new_primPlusNat1(Succ(x0)) 72.25/39.30 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.30 new_primPlusNat3(x0, Succ(x1)) 72.25/39.30 new_primPlusNat1(Zero) 72.25/39.30 new_primPlusNat3(x0, Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.30 new_primMulNat0(x0) 72.25/39.30 new_primMulNat(Zero) 72.25/39.30 new_primPlusNat2(Succ(x0), Zero) 72.25/39.30 new_primPlusNat2(Zero, Zero) 72.25/39.30 new_primMulNat(Succ(x0)) 72.25/39.30 72.25/39.30 We have to consider all minimal (P,Q,R)-chains. 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (355) TransformationProof (EQUIVALENT) 72.25/39.30 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_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), Succ(z7)), Succ(z7)), z10) at position [10,0] we obtained the following new rules [LPAR04]: 72.25/39.30 72.25/39.30 (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_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(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_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7))), Succ(z7)), z10)) 72.25/39.30 72.25/39.30 72.25/39.30 ---------------------------------------- 72.25/39.30 72.25/39.30 (356) 72.25/39.30 Obligation: 72.25/39.30 Q DP problem: 72.25/39.30 The TRS P consists of the following rules: 72.25/39.30 72.25/39.30 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.30 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 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_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7))), Succ(z7)), z10) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (357) TransformationProof (EQUIVALENT) 72.25/39.31 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_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7))), Succ(z7)), z10) at position [10] we obtained the following new rules [LPAR04]: 72.25/39.31 72.25/39.31 (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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10)) 72.25/39.31 72.25/39.31 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (358) 72.25/39.31 Obligation: 72.25/39.31 Q DP problem: 72.25/39.31 The TRS P consists of the following rules: 72.25/39.31 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (359) TransformationProof (EQUIVALENT) 72.25/39.31 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) we obtained the following new rules [LPAR04]: 72.25/39.31 72.25/39.31 (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)) 72.25/39.31 72.25/39.31 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (360) 72.25/39.31 Obligation: 72.25/39.31 Q DP problem: 72.25/39.31 The TRS P consists of the following rules: 72.25/39.31 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 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) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (361) TransformationProof (EQUIVALENT) 72.25/39.31 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) we obtained the following new rules [LPAR04]: 72.25/39.31 72.25/39.31 (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)) 72.25/39.31 72.25/39.31 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (362) 72.25/39.31 Obligation: 72.25/39.31 Q DP problem: 72.25/39.31 The TRS P consists of the following rules: 72.25/39.31 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 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) 72.25/39.31 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) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (363) TransformationProof (EQUIVALENT) 72.25/39.31 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]: 72.25/39.31 72.25/39.31 (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_primPlusNat2(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_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z10)) 72.25/39.31 72.25/39.31 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (364) 72.25/39.31 Obligation: 72.25/39.31 Q DP problem: 72.25/39.31 The TRS P consists of the following rules: 72.25/39.31 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 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) 72.25/39.31 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_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z10) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (365) TransformationProof (EQUIVALENT) 72.25/39.31 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_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z10) at position [10,0] we obtained the following new rules [LPAR04]: 72.25/39.31 72.25/39.31 (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_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(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_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), Succ(z7)), Succ(z7)), z10)) 72.25/39.31 72.25/39.31 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (366) 72.25/39.31 Obligation: 72.25/39.31 Q DP problem: 72.25/39.31 The TRS P consists of the following rules: 72.25/39.31 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 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) 72.25/39.31 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_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), Succ(z7)), Succ(z7)), z10) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (367) TransformationProof (EQUIVALENT) 72.25/39.31 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_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), Succ(z7)), Succ(z7)), z10) at position [10,0] we obtained the following new rules [LPAR04]: 72.25/39.31 72.25/39.31 (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_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(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_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7))), Succ(z7)), z10)) 72.25/39.31 72.25/39.31 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (368) 72.25/39.31 Obligation: 72.25/39.31 Q DP problem: 72.25/39.31 The TRS P consists of the following rules: 72.25/39.31 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 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) 72.25/39.31 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_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7))), Succ(z7)), z10) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (369) TransformationProof (EQUIVALENT) 72.25/39.31 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_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7))), Succ(z7)), z10) at position [10] we obtained the following new rules [LPAR04]: 72.25/39.31 72.25/39.31 (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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10)) 72.25/39.31 72.25/39.31 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (370) 72.25/39.31 Obligation: 72.25/39.31 Q DP problem: 72.25/39.31 The TRS P consists of the following rules: 72.25/39.31 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 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) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (371) TransformationProof (EQUIVALENT) 72.25/39.31 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ba) we obtained the following new rules [LPAR04]: 72.25/39.31 72.25/39.31 (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)) 72.25/39.31 72.25/39.31 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (372) 72.25/39.31 Obligation: 72.25/39.31 Q DP problem: 72.25/39.31 The TRS P consists of the following rules: 72.25/39.31 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 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) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 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) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (373) TransformationProof (EQUIVALENT) 72.25/39.31 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]: 72.25/39.31 72.25/39.31 (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_primPlusNat2(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_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z11)) 72.25/39.31 72.25/39.31 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (374) 72.25/39.31 Obligation: 72.25/39.31 Q DP problem: 72.25/39.31 The TRS P consists of the following rules: 72.25/39.31 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 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) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 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_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z11) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (375) TransformationProof (EQUIVALENT) 72.25/39.31 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_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z11) at position [11,0] we obtained the following new rules [LPAR04]: 72.25/39.31 72.25/39.31 (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_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(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_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), Succ(z7)), Succ(z7)), z11)) 72.25/39.31 72.25/39.31 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (376) 72.25/39.31 Obligation: 72.25/39.31 Q DP problem: 72.25/39.31 The TRS P consists of the following rules: 72.25/39.31 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 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) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 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_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), Succ(z7)), Succ(z7)), z11) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (377) TransformationProof (EQUIVALENT) 72.25/39.31 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_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), Succ(z7)), Succ(z7)), z11) at position [11,0] we obtained the following new rules [LPAR04]: 72.25/39.31 72.25/39.31 (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_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(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_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7))), Succ(z7)), z11)) 72.25/39.31 72.25/39.31 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (378) 72.25/39.31 Obligation: 72.25/39.31 Q DP problem: 72.25/39.31 The TRS P consists of the following rules: 72.25/39.31 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 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) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 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_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7))), Succ(z7)), z11) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (379) TransformationProof (EQUIVALENT) 72.25/39.31 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_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7))), Succ(z7)), z11) at position [11] we obtained the following new rules [LPAR04]: 72.25/39.31 72.25/39.31 (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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11)) 72.25/39.31 72.25/39.31 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (380) 72.25/39.31 Obligation: 72.25/39.31 Q DP problem: 72.25/39.31 The TRS P consists of the following rules: 72.25/39.31 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch113(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1116(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 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) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (381) DependencyGraphProof (EQUIVALENT) 72.25/39.31 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (382) 72.25/39.31 Obligation: 72.25/39.31 Q DP problem: 72.25/39.31 The TRS P consists of the following rules: 72.25/39.31 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.31 new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (383) TransformationProof (EQUIVALENT) 72.25/39.31 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch110(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(Succ(zzz1006)), ba) we obtained the following new rules [LPAR04]: 72.25/39.31 72.25/39.31 (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)) 72.25/39.31 72.25/39.31 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (384) 72.25/39.31 Obligation: 72.25/39.31 Q DP problem: 72.25/39.31 The TRS P consists of the following rules: 72.25/39.31 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 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) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (385) DependencyGraphProof (EQUIVALENT) 72.25/39.31 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (386) 72.25/39.31 Obligation: 72.25/39.31 Q DP problem: 72.25/39.31 The TRS P consists of the following rules: 72.25/39.31 72.25/39.31 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (387) TransformationProof (EQUIVALENT) 72.25/39.31 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch112(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Pos(Succ(Succ(zzz1061000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) we obtained the following new rules [LPAR04]: 72.25/39.31 72.25/39.31 (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)) 72.25/39.31 72.25/39.31 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (388) 72.25/39.31 Obligation: 72.25/39.31 Q DP problem: 72.25/39.31 The TRS P consists of the following rules: 72.25/39.31 72.25/39.31 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.31 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.31 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) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.31 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.31 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) 72.25/39.31 72.25/39.31 The TRS R consists of the following rules: 72.25/39.31 72.25/39.31 new_primMulNat(Zero) -> Zero 72.25/39.31 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.31 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.31 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.31 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.31 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.31 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.31 new_primPlusNat1(Zero) -> Zero 72.25/39.31 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.31 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.31 72.25/39.31 The set Q consists of the following terms: 72.25/39.31 72.25/39.31 new_primPlusNat1(Succ(x0)) 72.25/39.31 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.31 new_primPlusNat3(x0, Succ(x1)) 72.25/39.31 new_primPlusNat1(Zero) 72.25/39.31 new_primPlusNat3(x0, Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.31 new_primMulNat0(x0) 72.25/39.31 new_primMulNat(Zero) 72.25/39.31 new_primPlusNat2(Succ(x0), Zero) 72.25/39.31 new_primPlusNat2(Zero, Zero) 72.25/39.31 new_primMulNat(Succ(x0)) 72.25/39.31 72.25/39.31 We have to consider all minimal (P,Q,R)-chains. 72.25/39.31 ---------------------------------------- 72.25/39.31 72.25/39.31 (389) TransformationProof (EQUIVALENT) 72.25/39.31 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bb) we obtained the following new rules [LPAR04]: 72.25/39.32 72.25/39.32 (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)) 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (390) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (391) TransformationProof (EQUIVALENT) 72.25/39.32 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]: 72.25/39.32 72.25/39.32 (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_primPlusNat2(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_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z11)) 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (392) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 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) 72.25/39.32 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_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z11) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (393) TransformationProof (EQUIVALENT) 72.25/39.32 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_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z11) at position [11,0] we obtained the following new rules [LPAR04]: 72.25/39.32 72.25/39.32 (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_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(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_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), Succ(z7)), Succ(z7)), z11)) 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (394) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 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) 72.25/39.32 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_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), Succ(z7)), Succ(z7)), z11) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (395) TransformationProof (EQUIVALENT) 72.25/39.32 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_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), Succ(z7)), Succ(z7)), z11) at position [11,0] we obtained the following new rules [LPAR04]: 72.25/39.32 72.25/39.32 (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_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(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_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7))), Succ(z7)), z11)) 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (396) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 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) 72.25/39.32 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_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7))), Succ(z7)), z11) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (397) TransformationProof (EQUIVALENT) 72.25/39.32 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_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7))), Succ(z7)), z11) at position [11] we obtained the following new rules [LPAR04]: 72.25/39.32 72.25/39.32 (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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11)) 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (398) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 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) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (399) TransformationProof (EQUIVALENT) 72.25/39.32 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz106700)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bb) we obtained the following new rules [LPAR04]: 72.25/39.32 72.25/39.32 (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)) 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (400) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 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) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (401) TransformationProof (EQUIVALENT) 72.25/39.32 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) we obtained the following new rules [LPAR04]: 72.25/39.32 72.25/39.32 (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)) 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (402) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 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) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (403) TransformationProof (EQUIVALENT) 72.25/39.32 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1126(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) we obtained the following new rules [LPAR04]: 72.25/39.32 72.25/39.32 (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)) 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (404) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 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) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (405) TransformationProof (EQUIVALENT) 72.25/39.32 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) we obtained the following new rules [LPAR04]: 72.25/39.32 72.25/39.32 (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)) 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (406) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 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) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (407) TransformationProof (EQUIVALENT) 72.25/39.32 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) we obtained the following new rules [LPAR04]: 72.25/39.32 72.25/39.32 (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)) 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (408) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 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) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (409) TransformationProof (EQUIVALENT) 72.25/39.32 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) we obtained the following new rules [LPAR04]: 72.25/39.32 72.25/39.32 (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)) 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (410) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 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) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (411) QDPOrderProof (EQUIVALENT) 72.25/39.32 We use the reduction pair processor [LPAR04,JAR06]. 72.25/39.32 72.25/39.32 72.25/39.32 The following pairs can be oriented strictly and are deleted. 72.25/39.32 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch121(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz1025)), bb) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 The remaining pairs can at least be oriented weakly. 72.25/39.32 Used ordering: Polynomial interpretation [POLO]: 72.25/39.32 72.25/39.32 POL(Branch(x_1, x_2, x_3, x_4, x_5)) = 1 + x_1 + x_2 + x_4 + x_5 72.25/39.32 POL(Neg(x_1)) = 0 72.25/39.32 POL(Pos(x_1)) = 0 72.25/39.32 POL(Succ(x_1)) = 0 72.25/39.32 POL(Zero) = 0 72.25/39.32 POL(new_mkVBalBranch0(x_1, x_2, x_3, x_4)) = x_2 72.25/39.32 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)) = 1 + x_1 + x_2 + x_4 + x_5 72.25/39.32 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)) = x_2 + x_4 72.25/39.32 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)) = x_12 + x_2 + x_4 72.25/39.32 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 72.25/39.32 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)) = 1 + x_1 + x_2 + x_4 + x_5 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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)) = 1 + x_1 + x_2 + x_4 + x_5 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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)) = x_11 + x_2 + x_4 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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)) = x_2 + x_4 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 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 72.25/39.32 POL(new_primMulNat(x_1)) = 0 72.25/39.32 POL(new_primMulNat0(x_1)) = 1 + x_1 72.25/39.32 POL(new_primPlusNat1(x_1)) = 0 72.25/39.32 POL(new_primPlusNat2(x_1, x_2)) = 0 72.25/39.32 POL(new_primPlusNat3(x_1, x_2)) = 0 72.25/39.32 72.25/39.32 The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented: 72.25/39.32 none 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (412) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch134(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(Zero), h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch118(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz626200)), h) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) 72.25/39.32 new_mkVBalBranch3MkVBalBranch197(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1104(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1101(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch214(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch115(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ba) -> new_mkVBalBranch0(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ba) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch157(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(Succ(zzz1020)), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch161(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bb) -> new_mkVBalBranch0(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz1011)), ba) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch211(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch18(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) 72.25/39.32 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) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1119(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch17(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz62620), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1130(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch1134(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h) 72.25/39.32 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) 72.25/39.32 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_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z11) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 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) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (413) DependencyGraphProof (EQUIVALENT) 72.25/39.32 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 6 SCCs with 31 less nodes. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (414) 72.25/39.32 Complex Obligation (AND) 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (415) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (416) QDPSizeChangeProof (EQUIVALENT) 72.25/39.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. 72.25/39.32 72.25/39.32 From the DPs we obtained the following set of size-change graphs: 72.25/39.32 *new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 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 72.25/39.32 72.25/39.32 72.25/39.32 *new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bb) 72.25/39.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 72.25/39.32 72.25/39.32 72.25/39.32 *new_mkVBalBranch3MkVBalBranch216(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bb) -> new_mkVBalBranch0(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bb) 72.25/39.32 The graph contains the following edges 11 >= 1, 9 >= 3, 14 >= 4 72.25/39.32 72.25/39.32 72.25/39.32 *new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.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, 8 > 12, 12 > 13, 13 >= 14 72.25/39.32 72.25/39.32 72.25/39.32 *new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 The graph contains the following edges 11 >= 1, 9 >= 3, 13 >= 4 72.25/39.32 72.25/39.32 72.25/39.32 *new_mkVBalBranch3MkVBalBranch215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h) 72.25/39.32 The graph contains the following edges 11 >= 1, 9 >= 3, 13 >= 4 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (417) 72.25/39.32 YES 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (418) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (419) QDPSizeChangeProof (EQUIVALENT) 72.25/39.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. 72.25/39.32 72.25/39.32 From the DPs we obtained the following set of size-change graphs: 72.25/39.32 *new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (420) 72.25/39.32 YES 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (421) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (422) QDPSizeChangeProof (EQUIVALENT) 72.25/39.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. 72.25/39.32 72.25/39.32 From the DPs we obtained the following set of size-change graphs: 72.25/39.32 *new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ba) 72.25/39.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 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (423) 72.25/39.32 YES 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (424) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (425) QDPSizeChangeProof (EQUIVALENT) 72.25/39.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. 72.25/39.32 72.25/39.32 From the DPs we obtained the following set of size-change graphs: 72.25/39.32 *new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz33200), zzz33200)), zzz33200)), zzz33200))), h) 72.25/39.32 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 72.25/39.32 72.25/39.32 72.25/39.32 *new_mkVBalBranch3MkVBalBranch29(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.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, 8 > 13, 13 >= 14 72.25/39.32 72.25/39.32 72.25/39.32 *new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ba) 72.25/39.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 72.25/39.32 72.25/39.32 72.25/39.32 *new_mkVBalBranch3MkVBalBranch210(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ba) -> new_mkVBalBranch0(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ba) 72.25/39.32 The graph contains the following edges 11 >= 1, 9 >= 3, 14 >= 4 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (426) 72.25/39.32 YES 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (427) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (428) QDPSizeChangeProof (EQUIVALENT) 72.25/39.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. 72.25/39.32 72.25/39.32 From the DPs we obtained the following set of size-change graphs: 72.25/39.32 *new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bb) 72.25/39.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 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (429) 72.25/39.32 YES 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (430) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (431) QDPSizeChangeProof (EQUIVALENT) 72.25/39.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. 72.25/39.32 72.25/39.32 From the DPs we obtained the following set of size-change graphs: 72.25/39.32 *new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch0(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h) 72.25/39.32 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (432) 72.25/39.32 YES 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (433) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (434) UsableRulesProof (EQUIVALENT) 72.25/39.32 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. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (435) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.32 72.25/39.32 R is empty. 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (436) QReductionProof (EQUIVALENT) 72.25/39.32 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (437) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.32 72.25/39.32 R is empty. 72.25/39.32 Q is empty. 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (438) QDPSizeChangeProof (EQUIVALENT) 72.25/39.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. 72.25/39.32 72.25/39.32 From the DPs we obtained the following set of size-change graphs: 72.25/39.32 *new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.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 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (439) 72.25/39.32 YES 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (440) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.32 72.25/39.32 The TRS R consists of the following rules: 72.25/39.32 72.25/39.32 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.32 new_primMulNat(Zero) -> Zero 72.25/39.32 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.32 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.32 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.32 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.32 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.32 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.32 new_primPlusNat1(Zero) -> Zero 72.25/39.32 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.32 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.32 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_sizeFM(EmptyFM, x0, x1) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (441) UsableRulesProof (EQUIVALENT) 72.25/39.32 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. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (442) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.32 72.25/39.32 R is empty. 72.25/39.32 The set Q consists of the following terms: 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_sizeFM(EmptyFM, x0, x1) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (443) QReductionProof (EQUIVALENT) 72.25/39.32 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 72.25/39.32 72.25/39.32 new_primPlusNat1(Succ(x0)) 72.25/39.32 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.32 new_sizeFM(EmptyFM, x0, x1) 72.25/39.32 new_primPlusNat3(x0, Succ(x1)) 72.25/39.32 new_primPlusNat1(Zero) 72.25/39.32 new_primPlusNat3(x0, Zero) 72.25/39.32 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.32 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.32 new_primMulNat0(x0) 72.25/39.32 new_primMulNat(Zero) 72.25/39.32 new_primPlusNat2(Succ(x0), Zero) 72.25/39.32 new_primPlusNat2(Zero, Zero) 72.25/39.32 new_primMulNat(Succ(x0)) 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (444) 72.25/39.32 Obligation: 72.25/39.32 Q DP problem: 72.25/39.32 The TRS P consists of the following rules: 72.25/39.32 72.25/39.32 new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.32 72.25/39.32 R is empty. 72.25/39.32 Q is empty. 72.25/39.32 We have to consider all minimal (P,Q,R)-chains. 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (445) QDPSizeChangeProof (EQUIVALENT) 72.25/39.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. 72.25/39.32 72.25/39.32 From the DPs we obtained the following set of size-change graphs: 72.25/39.32 *new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.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 72.25/39.32 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (446) 72.25/39.32 YES 72.25/39.32 72.25/39.32 ---------------------------------------- 72.25/39.32 72.25/39.32 (447) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.33 72.25/39.33 The TRS R consists of the following rules: 72.25/39.33 72.25/39.33 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.33 new_primMulNat(Zero) -> Zero 72.25/39.33 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.33 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.33 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.33 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.33 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.33 new_primPlusNat1(Zero) -> Zero 72.25/39.33 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.33 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.33 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (448) UsableRulesProof (EQUIVALENT) 72.25/39.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. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (449) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.33 72.25/39.33 R is empty. 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (450) QReductionProof (EQUIVALENT) 72.25/39.33 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (451) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.33 72.25/39.33 R is empty. 72.25/39.33 Q is empty. 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (452) QDPSizeChangeProof (EQUIVALENT) 72.25/39.33 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. 72.25/39.33 72.25/39.33 From the DPs we obtained the following set of size-change graphs: 72.25/39.33 *new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.33 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 72.25/39.33 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (453) 72.25/39.33 YES 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (454) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.33 72.25/39.33 The TRS R consists of the following rules: 72.25/39.33 72.25/39.33 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.33 new_primMulNat(Zero) -> Zero 72.25/39.33 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.33 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.33 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.33 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.33 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.33 new_primPlusNat1(Zero) -> Zero 72.25/39.33 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.33 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.33 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (455) UsableRulesProof (EQUIVALENT) 72.25/39.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. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (456) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.33 72.25/39.33 R is empty. 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (457) QReductionProof (EQUIVALENT) 72.25/39.33 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (458) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.33 72.25/39.33 R is empty. 72.25/39.33 Q is empty. 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (459) QDPSizeChangeProof (EQUIVALENT) 72.25/39.33 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. 72.25/39.33 72.25/39.33 From the DPs we obtained the following set of size-change graphs: 72.25/39.33 *new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.33 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 72.25/39.33 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (460) 72.25/39.33 YES 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (461) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.33 72.25/39.33 The TRS R consists of the following rules: 72.25/39.33 72.25/39.33 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.33 new_primMulNat(Zero) -> Zero 72.25/39.33 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.33 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.33 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.33 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.33 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.33 new_primPlusNat1(Zero) -> Zero 72.25/39.33 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.33 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.33 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (462) UsableRulesProof (EQUIVALENT) 72.25/39.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. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (463) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.33 72.25/39.33 R is empty. 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (464) QReductionProof (EQUIVALENT) 72.25/39.33 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (465) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.33 72.25/39.33 R is empty. 72.25/39.33 Q is empty. 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (466) QDPSizeChangeProof (EQUIVALENT) 72.25/39.33 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. 72.25/39.33 72.25/39.33 From the DPs we obtained the following set of size-change graphs: 72.25/39.33 *new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.33 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 72.25/39.33 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (467) 72.25/39.33 YES 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (468) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.25/39.33 72.25/39.33 The TRS R consists of the following rules: 72.25/39.33 72.25/39.33 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.33 new_primMulNat(Zero) -> Zero 72.25/39.33 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.33 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.33 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.33 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.33 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.33 new_primPlusNat1(Zero) -> Zero 72.25/39.33 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.33 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.33 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (469) UsableRulesProof (EQUIVALENT) 72.25/39.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. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (470) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.25/39.33 72.25/39.33 R is empty. 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (471) QReductionProof (EQUIVALENT) 72.25/39.33 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (472) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.25/39.33 72.25/39.33 R is empty. 72.25/39.33 Q is empty. 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (473) QDPSizeChangeProof (EQUIVALENT) 72.25/39.33 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. 72.25/39.33 72.25/39.33 From the DPs we obtained the following set of size-change graphs: 72.25/39.33 *new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.25/39.33 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 72.25/39.33 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (474) 72.25/39.33 YES 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (475) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.25/39.33 72.25/39.33 The TRS R consists of the following rules: 72.25/39.33 72.25/39.33 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.33 new_primMulNat(Zero) -> Zero 72.25/39.33 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.33 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.33 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.33 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.33 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.33 new_primPlusNat1(Zero) -> Zero 72.25/39.33 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.33 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.33 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (476) UsableRulesProof (EQUIVALENT) 72.25/39.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. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (477) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.25/39.33 72.25/39.33 R is empty. 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (478) QReductionProof (EQUIVALENT) 72.25/39.33 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (479) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.25/39.33 72.25/39.33 R is empty. 72.25/39.33 Q is empty. 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (480) QDPSizeChangeProof (EQUIVALENT) 72.25/39.33 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. 72.25/39.33 72.25/39.33 From the DPs we obtained the following set of size-change graphs: 72.25/39.33 *new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.25/39.33 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 72.25/39.33 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (481) 72.25/39.33 YES 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (482) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.25/39.33 72.25/39.33 The TRS R consists of the following rules: 72.25/39.33 72.25/39.33 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.33 new_primMulNat(Zero) -> Zero 72.25/39.33 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.33 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.33 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.33 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.33 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.33 new_primPlusNat1(Zero) -> Zero 72.25/39.33 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.33 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.33 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (483) UsableRulesProof (EQUIVALENT) 72.25/39.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. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (484) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.25/39.33 72.25/39.33 R is empty. 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (485) QReductionProof (EQUIVALENT) 72.25/39.33 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (486) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.25/39.33 72.25/39.33 R is empty. 72.25/39.33 Q is empty. 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (487) QDPSizeChangeProof (EQUIVALENT) 72.25/39.33 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. 72.25/39.33 72.25/39.33 From the DPs we obtained the following set of size-change graphs: 72.25/39.33 *new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.25/39.33 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 72.25/39.33 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (488) 72.25/39.33 YES 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (489) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.25/39.33 72.25/39.33 The TRS R consists of the following rules: 72.25/39.33 72.25/39.33 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.33 new_primMulNat(Zero) -> Zero 72.25/39.33 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.33 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.33 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.33 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.33 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.33 new_primPlusNat1(Zero) -> Zero 72.25/39.33 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.33 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.33 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (490) UsableRulesProof (EQUIVALENT) 72.25/39.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. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (491) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.25/39.33 72.25/39.33 R is empty. 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (492) QReductionProof (EQUIVALENT) 72.25/39.33 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (493) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.25/39.33 72.25/39.33 R is empty. 72.25/39.33 Q is empty. 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (494) QDPSizeChangeProof (EQUIVALENT) 72.25/39.33 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. 72.25/39.33 72.25/39.33 From the DPs we obtained the following set of size-change graphs: 72.25/39.33 *new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.25/39.33 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 72.25/39.33 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (495) 72.25/39.33 YES 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (496) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.25/39.33 72.25/39.33 The TRS R consists of the following rules: 72.25/39.33 72.25/39.33 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 72.25/39.33 new_primMulNat(Zero) -> Zero 72.25/39.33 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.33 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.33 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.33 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.33 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.33 new_primPlusNat1(Zero) -> Zero 72.25/39.33 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.33 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.33 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (497) UsableRulesProof (EQUIVALENT) 72.25/39.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. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (498) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.25/39.33 72.25/39.33 R is empty. 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (499) QReductionProof (EQUIVALENT) 72.25/39.33 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 72.25/39.33 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.33 new_sizeFM(EmptyFM, x0, x1) 72.25/39.33 new_primPlusNat3(x0, Succ(x1)) 72.25/39.33 new_primPlusNat1(Zero) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primMulNat(Zero) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_primPlusNat2(Zero, Zero) 72.25/39.33 new_primMulNat(Succ(x0)) 72.25/39.33 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (500) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.25/39.33 72.25/39.33 R is empty. 72.25/39.33 Q is empty. 72.25/39.33 We have to consider all minimal (P,Q,R)-chains. 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (501) QDPSizeChangeProof (EQUIVALENT) 72.25/39.33 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. 72.25/39.33 72.25/39.33 From the DPs we obtained the following set of size-change graphs: 72.25/39.33 *new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.25/39.33 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 72.25/39.33 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (502) 72.25/39.33 YES 72.25/39.33 72.25/39.33 ---------------------------------------- 72.25/39.33 72.25/39.33 (503) 72.25/39.33 Obligation: 72.25/39.33 Q DP problem: 72.25/39.33 The TRS P consists of the following rules: 72.25/39.33 72.25/39.33 new_intersectFM_C(Branch(True, zzz31, zzz32, EmptyFM, zzz34), Branch(False, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitLT1(zzz31, zzz32, zzz34, h), zzz43, h) 72.25/39.33 new_intersectFM_C(Branch(True, zzz31, zzz32, zzz33, zzz34), Branch(True, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitLT4(zzz31, zzz32, zzz33, zzz34, h), zzz43, h) 72.25/39.33 new_intersectFM_C(Branch(False, zzz31, zzz32, zzz33, EmptyFM), Branch(True, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitGT0(zzz31, zzz32, zzz33, h), zzz44, h) 72.25/39.33 new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, False, zzz484, zzz485, zzz486, zzz487, ba, bb) -> new_intersectFM_C(new_intersectFM_C2Lts(zzz475, zzz476, zzz477, zzz478, ba), zzz481, ba) 72.25/39.33 new_intersectFM_C(Branch(False, zzz31, zzz32, zzz33, EmptyFM), Branch(True, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitLT3(zzz31, zzz32, zzz33, h), zzz43, h) 72.25/39.33 new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, True, zzz484, zzz485, EmptyFM, zzz487, ba, bb) -> new_intersectFM_C(new_intersectFM_C2Lts(zzz475, zzz476, zzz477, zzz478, ba), zzz481, ba) 72.25/39.33 new_intersectFM_C(Branch(True, zzz31, zzz32, EmptyFM, zzz34), Branch(False, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitGT(zzz31, zzz32, zzz34, h), zzz44, h) 72.25/39.33 new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, False, zzz484, zzz485, zzz486, zzz487, ba, bb) -> new_intersectFM_C(new_intersectFM_C2Gts(zzz475, zzz476, zzz477, zzz478, ba), zzz482, ba) 72.25/39.33 new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, False, zzz1689, zzz1690, zzz1691, EmptyFM, bc, bd) -> new_intersectFM_C(new_intersectFM_C2Gts0(zzz1680, zzz1681, zzz1682, zzz1683, bc), zzz1687, bc) 72.25/39.33 new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, True, zzz484, zzz485, EmptyFM, zzz487, ba, bb) -> new_intersectFM_C(new_intersectFM_C2Gts(zzz475, zzz476, zzz477, zzz478, ba), zzz482, ba) 72.25/39.33 new_intersectFM_C(Branch(False, zzz31, zzz32, zzz33, zzz34), Branch(False, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitGT21(zzz31, zzz32, zzz33, zzz34, h), zzz44, h) 72.25/39.33 new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, True, zzz484, zzz485, Branch(zzz4860, zzz4861, zzz4862, zzz4863, zzz4864), zzz487, ba, bb) -> new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, zzz4860, zzz4861, zzz4862, zzz4863, zzz4864, ba, bb) 72.25/39.33 new_intersectFM_C(Branch(True, zzz31, zzz32, Branch(zzz330, zzz331, zzz332, zzz333, zzz334), zzz34), Branch(False, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C2IntersectFM_C1(zzz31, zzz32, Branch(zzz330, zzz331, zzz332, zzz333, zzz334), zzz34, zzz41, zzz42, zzz43, zzz44, zzz330, zzz331, zzz332, zzz333, zzz334, h, h) 72.25/39.33 new_intersectFM_C(Branch(False, zzz31, zzz32, zzz33, Branch(zzz340, zzz341, zzz342, zzz343, zzz344)), Branch(True, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C2IntersectFM_C10(zzz31, zzz32, zzz33, Branch(zzz340, zzz341, zzz342, zzz343, zzz344), zzz41, zzz42, zzz43, zzz44, zzz340, zzz341, zzz342, zzz343, zzz344, h, h) 72.25/39.33 new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, True, zzz1689, zzz1690, zzz1691, zzz1692, bc, bd) -> new_intersectFM_C(new_intersectFM_C2Gts0(zzz1680, zzz1681, zzz1682, zzz1683, bc), zzz1687, bc) 72.25/39.33 new_intersectFM_C(Branch(True, zzz31, zzz32, zzz33, zzz34), Branch(True, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitGT1(zzz31, zzz32, zzz33, zzz34, h), zzz44, h) 72.25/39.33 new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, False, zzz1689, zzz1690, zzz1691, EmptyFM, bc, bd) -> new_intersectFM_C(new_intersectFM_C2Lts0(zzz1680, zzz1681, zzz1682, zzz1683, bc), zzz1686, bc) 72.25/39.33 new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, True, zzz1689, zzz1690, zzz1691, zzz1692, bc, bd) -> new_intersectFM_C(new_intersectFM_C2Lts0(zzz1680, zzz1681, zzz1682, zzz1683, bc), zzz1686, bc) 72.25/39.33 new_intersectFM_C(Branch(False, zzz31, zzz32, zzz33, zzz34), Branch(False, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitLT0(Branch(False, zzz31, zzz32, zzz33, zzz34), h), zzz43, h) 72.25/39.33 new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, False, zzz1689, zzz1690, zzz1691, Branch(zzz16920, zzz16921, zzz16922, zzz16923, zzz16924), bc, bd) -> new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, zzz16920, zzz16921, zzz16922, zzz16923, zzz16924, bc, bd) 72.25/39.33 72.25/39.33 The TRS R consists of the following rules: 72.25/39.33 72.25/39.33 new_mkVBalBranch3MkVBalBranch1153(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1172(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Pos(Succ(zzz176900)), Pos(zzz17700), be, bf) -> new_mkBalBranch6MkBalBranch011(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, zzz176900, new_primMulNat2(zzz17700), be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch46(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1759, be, bf) -> new_mkBalBranch6MkBalBranch42(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1759, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1278(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(zzz7530), h) -> new_mkVBalBranch3MkVBalBranch1301(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7530, zzz7270, h) 72.25/39.33 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1292(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Zero, bg) -> new_mkVBalBranch3MkVBalBranch1293(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_primPlusInt0(zzz6800, Neg(zzz7950)) -> Neg(new_primPlusNat2(zzz6800, zzz7950)) 72.25/39.33 new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch415(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_addToFM_C1(Branch(False, zzz341, zzz342, zzz343, zzz344), zzz31, h) -> new_mkBalBranch(False, zzz341, zzz343, new_addToFM_C1(zzz344, zzz31, h), ty_Bool, h) 72.25/39.33 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch1222(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1173(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1175(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Neg(Zero), Neg(zzz17700), be, bf) -> new_mkBalBranch6MkBalBranch018(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, new_primMulNat2(zzz17700), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1279(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1253(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Neg(Succ(zzz178500)), Pos(zzz17860), be, bf) -> new_mkBalBranch6MkBalBranch117(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, new_primMulNat2(zzz17860), be, bf) 72.25/39.33 new_splitGT4(h) -> new_emptyFM(h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1189(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1150(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1208(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1189(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1283(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1200(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1260(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1158(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Zero, h) -> new_mkVBalBranch3MkVBalBranch1159(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_addToFM_C2(EmptyFM, zzz31, h) -> Branch(False, zzz31, Pos(Succ(Zero)), new_emptyFM(h), new_emptyFM(h)) 72.25/39.33 new_mkBalBranch6MkBalBranch118(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Zero, be, bf) -> new_mkBalBranch6MkBalBranch116(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, EmptyFM, be, bf) -> error([]) 72.25/39.33 new_splitGT24(zzz1680, zzz1681, zzz1682, Branch(False, zzz16831, zzz16832, zzz16833, zzz16834), bc) -> new_splitGT24(zzz16831, zzz16832, zzz16833, zzz16834, bc) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1289(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch1290(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1171(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1313(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1222(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch1139(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1225(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106600)), bg) -> new_mkVBalBranch3MkVBalBranch1303(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz106600, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1228(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1229(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1256(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1311(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1312(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1260(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1268(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1307(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1287(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1232(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, Zero, h) -> new_mkVBalBranch3MkVBalBranch1221(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch411(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1309(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch1234(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch017(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch0111(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), Neg(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch49(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17570), be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Pos(Zero), Pos(zzz17860), be, bf) -> new_mkBalBranch6MkBalBranch1111(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, new_primMulNat2(zzz17860), be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, Zero, Succ(zzz175900), be, bf) -> new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7190, h) -> new_mkVBalBranch3MkVBalBranch1262(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Neg(Zero), Pos(zzz17700), be, bf) -> new_mkBalBranch6MkBalBranch017(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, new_primMulNat2(zzz17700), be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(zzz176700)), Pos(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch38(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, new_primMulNat(zzz17680), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1258(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.33 new_mkBranch(zzz1788, zzz1789, zzz1790, zzz1791, zzz1792, cc, cd) -> Branch(zzz1789, zzz1790, new_primPlusInt1(new_primPlusInt(Succ(Zero), new_sizeFM(zzz1791, cc, cd)), zzz1791, zzz1792, zzz1789, cc, cd), zzz1791, zzz1792) 72.25/39.33 new_intersectFM_C2Gts0(zzz1680, zzz1681, zzz1682, zzz1683, bc) -> new_splitGT24(zzz1680, zzz1681, zzz1682, zzz1683, bc) 72.25/39.33 new_mkVBalBranch3MkVBalBranch221(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz6260, zzz6261, new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h), zzz6264, ty_Bool, h) 72.25/39.33 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch229(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primMulNat0(zzz43200), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkBalBranch(zzz6260, zzz6261, new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h), zzz6264, ty_Bool, h) 72.25/39.33 new_primPlusInt0(zzz6800, Pos(zzz7950)) -> new_primMinusNat0(zzz7950, zzz6800) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1183(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ca) -> new_mkVBalBranch3MkVBalBranch1285(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1276(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, Pos(zzz7450), h) -> new_mkVBalBranch3MkVBalBranch1263(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, zzz7450, h) 72.25/39.33 new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), Neg(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch35(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17680), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1302(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch1302(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1155(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1155(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1267(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1220(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74600)), h) -> new_mkVBalBranch3MkVBalBranch1152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz74600, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1270(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1271(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch313(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1222(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch1223(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1292(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bg) -> new_mkVBalBranch3MkVBalBranch1295(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1308(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch1169(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkBalBranch6MkBalBranch0110(zzz21340, zzz21341, zzz21342, Branch(zzz213430, zzz213431, zzz213432, zzz213433, zzz213434), zzz21344, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), zzz213430, zzz213431, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), zzz2130, zzz2131, zzz1674, zzz213433, be, bf), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), zzz21340, zzz21341, zzz213434, zzz21344, be, bf), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1205(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch1195(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkBalBranch6MkBalBranch019(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Succ(zzz1769000), Zero, be, bf) -> new_mkBalBranch6MkBalBranch012(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1278(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch3MkVBalBranch1286(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch40(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1763, be, bf) -> new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch235(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch236(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1314(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(Succ(zzz106200)), ca) -> new_mkVBalBranch3MkVBalBranch1181(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1169(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, Neg(zzz7720), h) -> new_mkVBalBranch3MkVBalBranch1171(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1226(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz78600), zzz7240, h) -> new_mkVBalBranch3MkVBalBranch1233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1259(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1251(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkBalBranch(zzz340, zzz341, new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h), zzz344, ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1299(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1175(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1237(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1192(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1225(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz106600)), bg) -> new_mkVBalBranch3MkVBalBranch1293(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1211(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Zero), ca) -> new_mkVBalBranch3MkVBalBranch1213(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1157(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, Zero, h) -> new_mkVBalBranch3MkVBalBranch1159(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1180(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1299(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1175(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1273(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Neg(zzz7760), h) -> new_mkVBalBranch3MkVBalBranch1145(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1149(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, bh) -> new_mkVBalBranch3MkVBalBranch1280(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), bh) 72.25/39.33 new_mkBalBranch6MkBalBranch39(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17730), be, bf) -> new_mkBalBranch6MkBalBranch36(zzz2134, zzz2130, zzz2131, zzz1674, Zero, zzz17730, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch229(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch225(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1288(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch3MkVBalBranch1250(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch1159(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), Pos(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch411(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17570), be, bf) 72.25/39.33 new_splitLT5(Branch(True, zzz16831, zzz16832, zzz16833, zzz16834), bc) -> new_splitLT21(zzz16831, zzz16832, zzz16833, zzz16834, bc) 72.25/39.33 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkBalBranch(zzz6260, zzz6261, new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h), zzz6264, ty_Bool, h) 72.25/39.33 new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), Pos(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch48(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17570), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch232(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, ce) -> new_mkVBalBranch3MkVBalBranch227(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, ce) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1275(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76700, Zero, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1240(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch1236(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74400, Zero, h) 72.25/39.33 new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Succ(zzz176700)), Neg(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch311(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, new_primMulNat(zzz17680), be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Neg(Zero), Pos(zzz17860), be, bf) -> new_mkBalBranch6MkBalBranch1113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, new_primMulNat2(zzz17860), be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch019(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Succ(zzz1769000), Succ(zzz178300), be, bf) -> new_mkBalBranch6MkBalBranch019(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, zzz1769000, zzz178300, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1147(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bg) -> new_mkVBalBranch3MkVBalBranch1224(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bg), bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1236(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, Succ(zzz74100), h) -> new_mkVBalBranch3MkVBalBranch1237(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, zzz74100, h) 72.25/39.33 new_mkBalBranch6MkBalBranch42(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, Succ(zzz17590), be, bf) -> new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz17590, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1200(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1261(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1153(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1188(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Zero, ca) -> new_mkVBalBranch3MkVBalBranch1181(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_mkBalBranch6MkBalBranch011(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, zzz176900, Succ(zzz17830), be, bf) -> new_mkBalBranch6MkBalBranch019(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, zzz176900, zzz17830, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1254(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(zzz10630), ca) -> new_mkVBalBranch3MkVBalBranch1255(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10630, zzz10560, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1280(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), cf) -> new_mkVBalBranch3MkVBalBranch1280(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, cf) 72.25/39.33 new_primMinusNat0(Succ(zzz61100), Zero) -> Pos(Succ(zzz61100)) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1174(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.33 new_splitLT0(EmptyFM, ba) -> new_splitLT41(ba) 72.25/39.33 new_splitGT3(Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), ba) -> new_splitGT22(zzz4771, zzz4772, zzz4773, zzz4774, ba) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1237(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch1237(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.25/39.33 new_mkBalBranch6MkBalBranch013(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch0111(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1253(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1180(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch1218(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1310(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(zzz7470), h) -> new_mkVBalBranch3MkVBalBranch1152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7470, zzz7190, h) 72.25/39.33 new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Pos(Succ(zzz176900)), Neg(zzz17700), be, bf) -> new_mkBalBranch6MkBalBranch012(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1156(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1293(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) -> new_mkVBalBranch3MkVBalBranch1297(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1267(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch1232(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74000, Zero, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1314(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ca) -> new_mkVBalBranch3MkVBalBranch1255(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ca) 72.25/39.33 new_splitGT24(zzz1680, zzz1681, zzz1682, EmptyFM, bc) -> new_splitGT40(bc) 72.25/39.33 new_mkBalBranch6MkBalBranch34(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1772, be, bf) -> new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1209(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1271(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1313(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1265(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), ty_Bool, h) 72.25/39.33 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch1306(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1142(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1145(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch1115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Succ(zzz17990), zzz178500, be, bf) -> new_mkBalBranch6MkBalBranch115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz17990, zzz178500, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(Succ(Succ(zzz16760000)))), be, bf) -> new_mkBalBranch6MkBalBranch5(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch315(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBranch(Succ(Zero), zzz2130, zzz2131, zzz1674, zzz2134, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch110(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), zzz16740, zzz16741, zzz16743, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), zzz2130, zzz2131, zzz16744, zzz2134, be, bf), be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Zero, Succ(zzz179300), be, bf) -> new_mkBalBranch6MkBalBranch110(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch111(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, zzz1793, be, bf) -> new_mkBalBranch6MkBalBranch112(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, zzz1793, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1145(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1163(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch48(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1316(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(zzz7860), h) -> new_mkVBalBranch3MkVBalBranch1226(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7860, zzz7240, h) 72.25/39.33 new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, Zero, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_primPlusInt2(Neg(zzz16780), zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_primPlusInt0(zzz16780, new_sizeFM(zzz2134, be, bf)) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1276(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, Neg(zzz7450), h) -> new_mkVBalBranch3MkVBalBranch1154(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch416(zzz2134, zzz2130, zzz2131, zzz1674, Zero, zzz175800, be, bf) -> new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch224(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) -> new_mkVBalBranch3MkVBalBranch1183(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ca), ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1208(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1209(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.33 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkBalBranch(zzz340, zzz341, new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h), zzz344, ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1257(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch1258(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1280(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1281(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, cf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1304(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch1230(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.33 new_mkBalBranch6MkBalBranch1112(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, zzz1799, be, bf) -> new_mkBalBranch6MkBalBranch1115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz1799, zzz178500, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch225(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), bh) -> new_mkBalBranch(zzz586, zzz587, new_mkVBalBranch2(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, bh), zzz590, ty_Bool, bh) 72.25/39.33 new_splitLT1(zzz31, zzz32, zzz34, h) -> new_splitLT41(h) 72.25/39.33 new_mkBalBranch6MkBalBranch018(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Succ(zzz17820), be, bf) -> new_mkBalBranch6MkBalBranch011(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, zzz17820, Zero, be, bf) 72.25/39.33 new_sizeFM(EmptyFM, cg, da) -> Pos(Zero) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1310(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch3MkVBalBranch1262(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1206(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1227(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1203(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Zero, cb) -> new_mkVBalBranch3MkVBalBranch1204(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, cb) 72.25/39.33 new_mkVBalBranch3MkVBalBranch232(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), ce) -> new_mkBalBranch(zzz603, zzz604, new_mkVBalBranch2(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, ce), zzz607, ty_Bool, ce) 72.25/39.33 new_mkVBalBranch3MkVBalBranch223(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ca) -> new_mkVBalBranch3MkVBalBranch223(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1304(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch1238(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.33 new_mkVBalBranch2(zzz31, EmptyFM, zzz34, h) -> new_addToFM(zzz34, zzz31, h) 72.25/39.33 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), ty_Bool, h) 72.25/39.33 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1139(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1280(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), cf) -> new_mkBalBranch(zzz1555, zzz1556, zzz1558, new_mkVBalBranch2(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), cf), ty_Bool, cf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1163(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1315(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(zzz10610), ca) -> new_mkVBalBranch3MkVBalBranch1187(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, zzz10610, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1270(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1270(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1264(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch2(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h), ty_Bool, h) 72.25/39.33 new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Pos(Succ(zzz178500)), Neg(zzz17860), be, bf) -> new_mkBalBranch6MkBalBranch1110(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, new_primMulNat2(zzz17860), be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch314(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, Succ(zzz17710), be, bf) -> new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz17710, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1160(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1162(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch228(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch2(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1227(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1227(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_primMinusNat0(Succ(zzz61100), Succ(zzz542000)) -> new_primMinusNat0(zzz61100, zzz542000) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1248(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Succ(zzz77600), h) -> new_mkVBalBranch3MkVBalBranch1155(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, zzz77600, h) 72.25/39.33 new_primPlusNat1(Zero) -> Zero 72.25/39.33 new_mkBalBranch6MkBalBranch011(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, zzz176900, Zero, be, bf) -> new_mkBalBranch6MkBalBranch012(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1201(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, Zero, h) -> new_mkVBalBranch3MkVBalBranch1179(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz74700), zzz7190, h) -> new_mkVBalBranch3MkVBalBranch1302(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1245(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch3MkVBalBranch1300(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1312(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch1179(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1148(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bg) -> new_mkVBalBranch3MkVBalBranch1164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bg), bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1154(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1172(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1264(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1294(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) -> new_mkBalBranch(zzz1018, zzz1019, zzz1021, new_mkVBalBranch1(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bg), ty_Bool, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1246(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1160(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz106800)), bg) -> new_mkVBalBranch3MkVBalBranch1291(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106800, Zero, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch229(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch228(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1148(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bg) -> new_mkVBalBranch3MkVBalBranch1165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bg), bg) 72.25/39.33 new_addToFM0(zzz71, zzz11, h) -> zzz11 72.25/39.33 new_mkVBalBranch3MkVBalBranch1308(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1272(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_splitLT41(h) -> new_emptyFM(h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1291(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, Zero, bg) -> new_mkVBalBranch3MkVBalBranch1293(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_mkBalBranch6MkBalBranch312(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17770), be, bf) -> new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch0111(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch0110(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch1233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1173(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1173(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Zero), bg) -> new_mkVBalBranch3MkVBalBranch1295(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_splitGT(zzz31, zzz32, zzz34, h) -> new_mkVBalBranch2(zzz31, new_splitGT4(h), zzz34, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1237(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Zero, h) -> new_mkVBalBranch3MkVBalBranch1193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.33 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1188(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ca) -> new_mkVBalBranch3MkVBalBranch1188(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1252(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, Succ(zzz75900), h) -> new_mkVBalBranch3MkVBalBranch1259(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, zzz75900, h) 72.25/39.33 new_mkBalBranch6MkBalBranch1113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Succ(zzz18000), be, bf) -> new_mkBalBranch6MkBalBranch110(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1144(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1163(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Zero, Zero, be, bf) -> new_mkBalBranch6MkBalBranch116(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, Succ(zzz76400), h) -> new_mkVBalBranch3MkVBalBranch1270(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, zzz76400, h) 72.25/39.33 new_primPlusInt(zzz6800, Pos(zzz6970)) -> Pos(new_primPlusNat2(zzz6800, zzz6970)) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1184(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch1185(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.33 new_primMulNat(Zero) -> Zero 72.25/39.33 new_mkVBalBranch3MkVBalBranch1194(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, Neg(zzz7800), h) -> new_mkVBalBranch3MkVBalBranch1159(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch1234(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1211(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(Zero), ca) -> new_mkVBalBranch3MkVBalBranch1213(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_splitLT21(zzz31, zzz32, zzz33, zzz34, h) -> zzz33 72.25/39.33 new_mkVBalBranch3MkVBalBranch236(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.33 new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Neg(Succ(zzz176900)), Neg(zzz17700), be, bf) -> new_mkBalBranch6MkBalBranch016(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, new_primMulNat2(zzz17700), zzz176900, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1173(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Zero, h) -> new_mkVBalBranch3MkVBalBranch1171(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1192(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Zero, h) -> new_mkVBalBranch3MkVBalBranch1197(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_splitGT3(Branch(False, zzz4771, zzz4772, zzz4773, zzz4774), ba) -> new_splitGT21(zzz4771, zzz4772, zzz4773, zzz4774, ba) 72.25/39.33 new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Succ(zzz175800)), Neg(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch410(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, new_primMulNat(zzz17570), be, bf) 72.25/39.33 new_intersectFM_C2Lts(zzz475, zzz476, zzz477, zzz478, ba) -> new_splitLT22(zzz475, zzz476, zzz477, zzz478, ba) 72.25/39.33 new_mkVBalBranch3MkVBalBranch222(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkBalBranch(zzz340, zzz341, new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h), zzz344, ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1203(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), cb) -> new_mkVBalBranch3MkVBalBranch1203(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, cb) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1188(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ca) -> new_mkVBalBranch3MkVBalBranch1212(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1272(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1175(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1234(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1252(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, Zero, h) -> new_mkVBalBranch3MkVBalBranch1260(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch019(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Zero, Succ(zzz178300), be, bf) -> new_mkBalBranch6MkBalBranch015(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1202(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch1286(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1240(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch1256(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, Branch(zzz167440, zzz167441, zzz167442, zzz167443, zzz167444), be, bf) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), zzz167440, zzz167441, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), zzz16740, zzz16741, zzz16743, zzz167443, be, bf), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), zzz2130, zzz2131, zzz167444, zzz2134, be, bf), be, bf) 72.25/39.33 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1281(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, cf) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz1565, Branch(zzz1555, zzz1556, Pos(Succ(zzz1557)), zzz1558, zzz1559), Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), ty_Bool, cf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch234(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bg) -> new_mkVBalBranch3MkVBalBranch220(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz74200)), h) -> new_mkVBalBranch3MkVBalBranch1193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, Branch(zzz16740, zzz16741, zzz16742, zzz16743, zzz16744), be, bf) -> new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, new_sizeFM(zzz16744, be, bf), new_sizeFM(zzz16743, be, bf), be, bf) 72.25/39.33 new_splitLT22(zzz475, zzz476, zzz477, zzz478, ba) -> new_splitLT0(zzz477, ba) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1290(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch1316(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkBalBranch6MkBalBranch118(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Succ(zzz17970), be, bf) -> new_mkBalBranch6MkBalBranch113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1263(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, Succ(zzz74500), h) -> new_mkVBalBranch3MkVBalBranch1302(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, zzz74500, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1218(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz78200), zzz7220, h) -> new_mkVBalBranch3MkVBalBranch1158(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1292(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bg) -> new_mkVBalBranch3MkVBalBranch1292(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1309(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch1196(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78700, Zero, h) 72.25/39.33 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), EmptyFM, h) -> new_addToFM(Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz31, h) 72.25/39.33 new_mkBalBranch(zzz2130, zzz2131, zzz1674, zzz2134, be, bf) -> new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, new_primPlusInt2(new_mkBalBranch6Size_l(zzz2134, zzz2130, zzz2131, zzz1674, be, bf), zzz2134, zzz2130, zzz2131, zzz1674, be, bf), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1250(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1158(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch1158(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1275(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1271(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch1115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Zero, zzz178500, be, bf) -> new_mkBalBranch6MkBalBranch110(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1214(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch1194(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkBalBranch6MkBalBranch35(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17740), be, bf) -> new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch312(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(zzz176700)), Neg(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch34(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, new_primMulNat(zzz17680), be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch012(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch0110(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1282(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76100), zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1259(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1195(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, Neg(zzz7840), h) -> new_mkVBalBranch3MkVBalBranch1197(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, Pos(zzz7640), h) -> new_mkVBalBranch3MkVBalBranch1177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, zzz7640, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1267(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch1258(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1183(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ca) -> new_mkVBalBranch3MkVBalBranch1284(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ca) 72.25/39.33 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch235(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bg) -> new_mkVBalBranch3MkVBalBranch1294(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch227(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, ce) -> new_mkVBalBranch3MkVBalBranch1235(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), ce) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1303(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz10580, bg) -> new_mkVBalBranch3MkVBalBranch1294(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1239(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch3MkVBalBranch1256(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch235(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch237(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1142(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1143(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1155(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Zero, h) -> new_mkVBalBranch3MkVBalBranch1145(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch223(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ca) -> new_mkVBalBranch3MkVBalBranch224(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1285(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ca) -> new_mkVBalBranch3MkVBalBranch1211(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ca), ca) 72.25/39.33 new_splitGT0(zzz31, zzz32, zzz33, h) -> new_splitGT40(h) 72.25/39.33 new_mkBalBranch6MkBalBranch412(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1172(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1229(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch1157(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78300, Zero, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1280(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Zero, cf) -> new_mkVBalBranch3MkVBalBranch1281(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, cf) 72.25/39.33 new_splitGT40(h) -> new_emptyFM(h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1239(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(zzz7430), h) -> new_mkVBalBranch3MkVBalBranch1191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7430, zzz7150, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1299(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1170(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77500, Zero, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1155(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1144(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), Neg(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch412(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17570), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1203(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Zero, cb) -> new_mkVBalBranch3MkVBalBranch1204(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, cb) 72.25/39.33 new_mkBalBranch6MkBalBranch0110(zzz21340, zzz21341, zzz21342, EmptyFM, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) -> error([]) 72.25/39.33 new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch315(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1219(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch1258(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1160(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1161(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkBalBranch6MkBalBranch35(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1282(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1250(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1302(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch1262(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1272(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1242(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch225(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, bh) -> new_mkVBalBranch3MkVBalBranch219(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, bh) 72.25/39.33 new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), Pos(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch39(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17680), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1243(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1301(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz75300), zzz7270, h) -> new_mkVBalBranch3MkVBalBranch1202(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.33 new_mkBalBranch6MkBalBranch48(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17610), be, bf) -> new_mkBalBranch6MkBalBranch416(zzz2134, zzz2130, zzz2131, zzz1674, Zero, zzz17610, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch235(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch223(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.25/39.33 new_mkBalBranch6MkBalBranch112(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, Succ(zzz17930), be, bf) -> new_mkBalBranch6MkBalBranch115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, zzz17930, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch225(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), bh) -> new_mkVBalBranch3MkVBalBranch225(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, bh) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1223(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1267(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1201(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, Succ(zzz75100), h) -> new_mkVBalBranch3MkVBalBranch1202(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, zzz75100, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1248(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Zero, h) -> new_mkVBalBranch3MkVBalBranch1145(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1767000), Succ(zzz177100), be, bf) -> new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, zzz1767000, zzz177100, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, Zero, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7150, h) -> new_mkVBalBranch3MkVBalBranch1256(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch228(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1245(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.25/39.33 new_mkBalBranch6MkBalBranch115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Succ(zzz1785000), Zero, be, bf) -> new_mkBalBranch6MkBalBranch113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), Pos(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch312(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17680), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1269(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch1214(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.25/39.33 new_splitLT40(h) -> new_emptyFM(h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1205(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1206(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch1305(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1257(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1220(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1209(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz76600), zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1270(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.33 new_mkBalBranch6MkBalBranch015(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBranch(Succ(Succ(Zero)), zzz21340, zzz21341, new_mkBranch(Succ(Succ(Succ(Zero))), zzz2130, zzz2131, zzz1674, zzz21343, be, bf), zzz21344, be, bf) 72.25/39.33 new_emptyFM(h) -> EmptyFM 72.25/39.33 new_mkVBalBranch3MkVBalBranch1312(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch1301(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, Pos(zzz7590), h) -> new_mkVBalBranch3MkVBalBranch1252(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, zzz7590, h) 72.25/39.33 new_splitLT0(Branch(False, zzz4771, zzz4772, zzz4773, zzz4774), ba) -> zzz4773 72.25/39.33 new_mkVBalBranch3MkVBalBranch1249(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1251(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1226(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch1234(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Succ(zzz176700)), Pos(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch310(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, new_primMulNat(zzz17680), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1249(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1252(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76200, Zero, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1272(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1171(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1202(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1253(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1272(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1175(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch019(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Zero, Zero, be, bf) -> new_mkBalBranch6MkBalBranch0111(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1296(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1311(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch1207(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkBalBranch6MkBalBranch412(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17660), be, bf) -> new_mkBalBranch6MkBalBranch42(zzz2134, zzz2130, zzz2131, zzz1674, zzz17660, Zero, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1295(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) -> new_mkVBalBranch3MkVBalBranch1297(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_mkBalBranch6MkBalBranch416(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17640), zzz175800, be, bf) -> new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, zzz17640, zzz175800, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1767000), Zero, be, bf) -> new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1162(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1248(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77900, Zero, h) 72.25/39.33 new_mkBalBranch6MkBalBranch016(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Zero, zzz176900, be, bf) -> new_mkBalBranch6MkBalBranch015(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Zero), bg) -> new_mkVBalBranch3MkVBalBranch1295(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch220(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) -> new_mkVBalBranch3MkVBalBranch1146(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bg), bg) 72.25/39.33 new_mkBalBranch6MkBalBranch114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, EmptyFM, be, bf) -> error([]) 72.25/39.33 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1211(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ca) -> new_mkVBalBranch3MkVBalBranch1212(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1306(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch1298(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1249(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1250(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch1184(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.33 new_splitGT1(zzz31, zzz32, zzz33, zzz34, h) -> new_splitGT23(zzz31, zzz32, zzz33, zzz34, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1261(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch1263(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74800, Zero, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, Neg(zzz7640), h) -> new_mkVBalBranch3MkVBalBranch1178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1312(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1253(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch117(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, zzz1798, be, bf) -> new_mkBalBranch6MkBalBranch110(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1212(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) -> new_mkBalBranch(zzz1004, zzz1005, zzz1007, new_mkVBalBranch1(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ca), ty_Bool, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1289(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1269(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1265(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch2(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1289(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch1205(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.25/39.33 new_mkBalBranch6MkBalBranch44(EmptyFM, zzz2130, zzz2131, zzz1674, be, bf) -> error([]) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1157(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, Succ(zzz78000), h) -> new_mkVBalBranch3MkVBalBranch1158(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, zzz78000, h) 72.25/39.33 new_splitLT4(zzz31, zzz32, zzz33, zzz34, h) -> new_splitLT21(zzz31, zzz32, zzz33, zzz34, h) 72.25/39.33 new_splitGT21(zzz31, zzz32, zzz33, zzz34, h) -> zzz34 72.25/39.33 new_mkVBalBranch3MkVBalBranch1241(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(zzz7740), h) -> new_mkVBalBranch3MkVBalBranch1242(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7740, zzz7570, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1262(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1316(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch3MkVBalBranch1234(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1266(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch3MkVBalBranch1258(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch49(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17620), be, bf) -> new_mkBalBranch6MkBalBranch44(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch1264(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primMulNat1(zzz34200), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch234(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bg) -> new_mkVBalBranch3MkVBalBranch220(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.33 new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Pos(Succ(zzz178500)), Pos(zzz17860), be, bf) -> new_mkBalBranch6MkBalBranch111(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, new_primMulNat2(zzz17860), be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch39(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch226(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch2(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1185(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch234(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1224(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, Pos(zzz10650), bg) -> new_mkVBalBranch3MkVBalBranch1291(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, zzz10650, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1298(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1299(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch1265(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primMulNat1(zzz34200), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1291(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, Succ(zzz106500), bg) -> new_mkVBalBranch3MkVBalBranch1292(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, zzz106500, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1203(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), cb) -> new_mkBalBranch(zzz1590, zzz1591, zzz1593, new_mkVBalBranch2(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), cb), ty_Bool, cb) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1158(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1283(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1208(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), be, bf) -> new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1142(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1144(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1245(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1300(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch014(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch0111(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, Neg(zzz7590), h) -> new_mkVBalBranch3MkVBalBranch1260(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_primMinusNat0(Zero, Zero) -> Pos(Zero) 72.25/39.33 new_mkVBalBranch3MkVBalBranch223(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ca) -> new_mkVBalBranch3MkVBalBranch224(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1153(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1277(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch1278(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74200)), h) -> new_mkVBalBranch3MkVBalBranch1191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz74200, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1254(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ca) -> new_mkVBalBranch3MkVBalBranch1212(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1219(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz73900), zzz7110, h) -> new_mkVBalBranch3MkVBalBranch1257(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1300(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch2(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h), ty_Bool, h) 72.25/39.33 new_primMulNat2(Succ(zzz177000)) -> new_primPlusNat2(new_primPlusNat2(Zero, Succ(zzz177000)), Succ(zzz177000)) 72.25/39.33 new_mkBalBranch6MkBalBranch36(zzz2134, zzz2130, zzz2131, zzz1674, Zero, zzz176700, be, bf) -> new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch219(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, bh) -> new_mkVBalBranch3MkVBalBranch1149(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), bh) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1249(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1251(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1306(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch1308(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1263(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, Zero, h) -> new_mkVBalBranch3MkVBalBranch1154(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1261(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1235(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, ce) -> new_mkVBalBranch3MkVBalBranch1203(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Zero, ce) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1241(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch3MkVBalBranch1174(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1305(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch1311(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1224(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, Neg(zzz10650), bg) -> new_mkVBalBranch3MkVBalBranch1293(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(Succ(Zero))), be, bf) -> new_mkBalBranch6MkBalBranch5(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1274(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(zzz7660), h) -> new_mkVBalBranch3MkVBalBranch1209(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7660, zzz7350, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch3MkVBalBranch1217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1170(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, Zero, h) -> new_mkVBalBranch3MkVBalBranch1171(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch225(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, bh) -> new_mkVBalBranch3MkVBalBranch219(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, bh) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1195(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, Pos(zzz7840), h) -> new_mkVBalBranch3MkVBalBranch1196(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, zzz7840, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch229(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch225(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1251(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1268(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1257(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch1257(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.33 new_mkBalBranch6MkBalBranch116(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) -> new_mkBalBranch6MkBalBranch114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch315(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1188(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ca) -> new_mkVBalBranch3MkVBalBranch1213(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1305(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch1277(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.33 new_addToFM_C1(EmptyFM, zzz31, h) -> Branch(True, zzz31, Pos(Succ(Zero)), new_emptyFM(h), new_emptyFM(h)) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, Zero, h) -> new_mkVBalBranch3MkVBalBranch1178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch223(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ca) -> new_mkBalBranch(zzz1009, zzz1010, new_mkVBalBranch1(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ca), zzz1013, ty_Bool, ca) 72.25/39.33 new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), Neg(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch313(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17680), be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch1111(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Succ(zzz17960), be, bf) -> new_mkBalBranch6MkBalBranch1115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Zero, zzz17960, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1158(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch1217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Pos(Zero), Neg(zzz17860), be, bf) -> new_mkBalBranch6MkBalBranch118(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, new_primMulNat2(zzz17860), be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Neg(Succ(zzz178500)), Neg(zzz17860), be, bf) -> new_mkBalBranch6MkBalBranch1112(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, new_primMulNat2(zzz17860), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1266(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(zzz7390), h) -> new_mkVBalBranch3MkVBalBranch1219(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7390, zzz7110, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1194(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, Pos(zzz7800), h) -> new_mkVBalBranch3MkVBalBranch1157(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, zzz7800, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1170(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, Succ(zzz77200), h) -> new_mkVBalBranch3MkVBalBranch1173(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, zzz77200, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch234(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1279(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch1286(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1197(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1218(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch1217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1228(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch1216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1200(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1282(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1173(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1174(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch411(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17650), be, bf) -> new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch5(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch413(zzz2134, zzz2130, zzz2131, zzz1674, new_mkBalBranch6Size_l(zzz2134, zzz2130, zzz2131, zzz1674, be, bf), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1314(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Zero), ca) -> new_mkVBalBranch3MkVBalBranch1213(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1200(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1251(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch237(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch236(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_splitLT0(Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), ba) -> new_splitLT22(zzz4771, zzz4772, zzz4773, zzz4774, ba) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1211(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(Succ(zzz106400)), ca) -> new_mkVBalBranch3MkVBalBranch1187(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106400, Zero, ca) 72.25/39.33 new_primPlusInt1(Pos(zzz17950), zzz1791, zzz1792, zzz1789, cc, cd) -> new_primPlusInt(zzz17950, new_sizeFM(zzz1792, cc, cd)) 72.25/39.33 new_mkBalBranch6MkBalBranch1111(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Zero, be, bf) -> new_mkBalBranch6MkBalBranch116(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.33 new_mkVBalBranch1(zzz31, EmptyFM, zzz626, h) -> new_addToFM1(zzz626, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch1114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Succ(zzz18010), be, bf) -> new_mkBalBranch6MkBalBranch112(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz18010, Zero, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1206(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch1197(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_primPlusInt1(Neg(zzz17950), zzz1791, zzz1792, zzz1789, cc, cd) -> new_primPlusInt0(zzz17950, new_sizeFM(zzz1792, cc, cd)) 72.25/39.33 new_primMulNat2(Zero) -> Zero 72.25/39.33 new_addToFM(zzz34, zzz31, h) -> new_addToFM_C1(zzz34, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1758000), Zero, be, bf) -> new_mkBalBranch6MkBalBranch44(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1299(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1174(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1162(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1144(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(zzz175800)), Neg(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch47(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, new_primMulNat(zzz17570), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1238(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch1239(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1288(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(zzz7610), h) -> new_mkVBalBranch3MkVBalBranch1282(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7610, zzz7310, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1159(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1296(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1182(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1147(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bg) -> new_mkVBalBranch3MkVBalBranch1225(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bg), bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1162(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1156(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1143(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1156(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1261(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1153(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1259(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Zero, h) -> new_mkVBalBranch3MkVBalBranch1260(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1314(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(Zero), ca) -> new_mkVBalBranch3MkVBalBranch1213(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1246(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1247(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1202(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Zero, h) -> new_mkVBalBranch3MkVBalBranch1179(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1247(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1273(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1269(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch1228(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1284(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ca) -> new_mkVBalBranch3MkVBalBranch1315(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ca), ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1179(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1180(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch222(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch238(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1246(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1187(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Zero, ca) -> new_mkVBalBranch3MkVBalBranch1181(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_mkBalBranch6MkBalBranch36(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17760), zzz176700, be, bf) -> new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, zzz17760, zzz176700, be, bf) 72.25/39.33 new_mkBalBranch6Size_r(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_sizeFM(zzz2134, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1206(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch1226(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1240(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1192(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch018(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch0111(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, zzz332, zzz333, zzz334), EmptyFM, h) -> new_addToFM1(Branch(zzz330, zzz331, zzz332, zzz333, zzz334), zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch229(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch228(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch235(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch237(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_splitLT3(zzz31, zzz32, zzz33, h) -> new_mkVBalBranch1(zzz31, zzz33, new_splitLT40(h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1259(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1259(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1286(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1223(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch1266(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Succ(zzz175800)), Pos(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch40(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, new_primMulNat(zzz17570), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1192(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1270(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1189(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch410(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1764, be, bf) -> new_mkBalBranch6MkBalBranch416(zzz2134, zzz2130, zzz2131, zzz1674, zzz1764, zzz175800, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(Zero)), be, bf) -> new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1284(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ca) -> new_mkVBalBranch3MkVBalBranch1314(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ca), ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1162(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1144(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1150(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h) 72.25/39.33 new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Pos(Zero), Pos(zzz17700), be, bf) -> new_mkBalBranch6MkBalBranch013(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, new_primMulNat2(zzz17700), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1307(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1302(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1153(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1242(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1174(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_intersectFM_C2Gts(zzz475, zzz476, zzz477, zzz478, ba) -> new_splitGT22(zzz475, zzz476, zzz477, zzz478, ba) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1200(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1251(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1275(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1189(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch1219(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.25/39.33 new_splitGT3(EmptyFM, ba) -> new_splitGT4(ba) 72.25/39.33 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), cg, da) -> zzz6812 72.25/39.33 new_mkBalBranch6MkBalBranch1114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Zero, be, bf) -> new_mkBalBranch6MkBalBranch116(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.33 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1277(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1279(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1155(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1156(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1184(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch1186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1207(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, Neg(zzz7510), h) -> new_mkVBalBranch3MkVBalBranch1179(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch017(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Succ(zzz17810), be, bf) -> new_mkBalBranch6MkBalBranch015(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1214(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primMulNat0(zzz43200), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz74600)), h) -> new_mkVBalBranch3MkVBalBranch1154(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch222(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1146(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bg) -> new_mkVBalBranch3MkVBalBranch1148(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bg) 72.25/39.33 new_splitGT24(zzz1680, zzz1681, zzz1682, Branch(True, zzz16831, zzz16832, zzz16833, zzz16834), bc) -> new_splitGT23(zzz16831, zzz16832, zzz16833, zzz16834, bc) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1279(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1253(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch221(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1243(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch47(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1760, be, bf) -> new_mkBalBranch6MkBalBranch44(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), be, bf) -> new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_addToFM_C2(Branch(True, zzz6261, zzz6262, zzz6263, zzz6264), zzz31, h) -> new_mkBalBranch(True, zzz6261, new_addToFM_C2(zzz6263, zzz31, h), zzz6264, ty_Bool, h) 72.25/39.33 new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) 72.25/39.33 new_mkVBalBranch3MkVBalBranch234(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bg) -> new_mkVBalBranch3MkVBalBranch234(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1236(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, Zero, h) -> new_mkVBalBranch3MkVBalBranch1193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1312(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1253(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1259(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1250(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1290(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1309(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1268(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h) 72.25/39.33 new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Pos(Zero), Neg(zzz17700), be, bf) -> new_mkBalBranch6MkBalBranch014(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, new_primMulNat2(zzz17700), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1257(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Zero, h) -> new_mkVBalBranch3MkVBalBranch1221(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1204(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, cb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz1600, Branch(zzz1590, zzz1591, Neg(Succ(zzz1592)), zzz1593, zzz1594), Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), ty_Bool, cb) 72.25/39.33 new_splitLT5(EmptyFM, bc) -> new_splitLT40(bc) 72.25/39.33 new_mkBalBranch6MkBalBranch415(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, new_mkBalBranch6Size_l(zzz2134, zzz2130, zzz2131, zzz1674, be, bf), new_mkBalBranch6Size_r(zzz2134, zzz2130, zzz2131, zzz1674, be, bf), be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch49(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1301(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch1286(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1220(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1230(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7130), h) -> new_mkVBalBranch3MkVBalBranch1231(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch1221(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_addToFM_C1(Branch(True, zzz341, zzz342, zzz343, zzz344), zzz31, h) -> Branch(True, new_addToFM0(zzz341, zzz31, h), zzz342, zzz343, zzz344) 72.25/39.33 new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch415(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1240(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1192(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1261(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch1262(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1143(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz77800), zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1155(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1208(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1189(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_primPlusInt2(Pos(zzz16780), zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_primPlusInt(zzz16780, new_sizeFM(zzz2134, be, bf)) 72.25/39.33 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.25/39.33 new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBranch(Zero, zzz2130, zzz2131, zzz1674, zzz2134, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch232(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.25/39.33 new_mkBalBranch6MkBalBranch42(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, Zero, be, bf) -> new_mkBalBranch6MkBalBranch44(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1270(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Zero, h) -> new_mkVBalBranch3MkVBalBranch1178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Succ(zzz1785000), Succ(zzz179300), be, bf) -> new_mkBalBranch6MkBalBranch115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz1785000, zzz179300, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1255(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ca) -> new_mkVBalBranch3MkVBalBranch1212(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), ty_Bool, h) 72.25/39.33 new_mkBalBranch6MkBalBranch44(Branch(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344), zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, new_sizeFM(zzz21343, be, bf), new_sizeFM(zzz21344, be, bf), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1273(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(zzz7760), h) -> new_mkVBalBranch3MkVBalBranch1248(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, zzz7760, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(zzz7820), h) -> new_mkVBalBranch3MkVBalBranch1218(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7820, zzz7220, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1206(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1227(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1302(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Zero, h) -> new_mkVBalBranch3MkVBalBranch1154(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1297(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1247(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1142(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkBalBranch6MkBalBranch313(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17780), be, bf) -> new_mkBalBranch6MkBalBranch314(zzz2134, zzz2130, zzz2131, zzz1674, zzz17780, Zero, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch311(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1776, be, bf) -> new_mkBalBranch6MkBalBranch36(zzz2134, zzz2130, zzz2131, zzz1674, zzz1776, zzz176700, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1283(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1296(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1244(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1207(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, Pos(zzz7510), h) -> new_mkVBalBranch3MkVBalBranch1201(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, zzz7510, h) 72.25/39.33 new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1758000), Succ(zzz175900), be, bf) -> new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, zzz1758000, zzz175900, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1229(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1283(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1279(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch1201(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75400, Zero, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1274(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch3MkVBalBranch1271(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1235(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), ce) -> new_mkVBalBranch3MkVBalBranch1203(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), ce) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1287(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1288(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1298(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1241(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1242(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz77400), zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1173(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1309(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1227(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h) 72.25/39.33 new_mkBalBranch6MkBalBranch016(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Succ(zzz17840), zzz176900, be, bf) -> new_mkBalBranch6MkBalBranch019(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, zzz17840, zzz176900, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1220(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1229(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch1217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1175(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1313(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_splitLT23(zzz1680, zzz1681, zzz1682, zzz1683, bc) -> new_mkVBalBranch1(zzz1680, zzz1682, new_splitLT5(zzz1683, bc), bc) 72.25/39.33 new_mkVBalBranch3MkVBalBranch235(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch238(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch229(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch226(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1196(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, Succ(zzz78400), h) -> new_mkVBalBranch3MkVBalBranch1233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, zzz78400, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz74300), zzz7150, h) -> new_mkVBalBranch3MkVBalBranch1237(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch234(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bg) -> new_mkBalBranch(zzz1023, zzz1024, new_mkVBalBranch1(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bg), zzz1027, ty_Bool, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1237(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch1256(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, Zero, Succ(zzz177100), be, bf) -> new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_intersectFM_C2Lts0(zzz1680, zzz1681, zzz1682, zzz1683, bc) -> new_splitLT23(zzz1680, zzz1681, zzz1682, zzz1683, bc) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1255(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz106300), zzz10560, ca) -> new_mkVBalBranch3MkVBalBranch1188(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ca) 72.25/39.33 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1232(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, Succ(zzz73700), h) -> new_mkVBalBranch3MkVBalBranch1257(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, zzz73700, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1309(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1227(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(zzz175800)), Pos(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch46(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, new_primMulNat(zzz17570), be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1283(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1229(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1283(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1292(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bg) -> new_mkVBalBranch3MkVBalBranch1294(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_mkBalBranch6MkBalBranch314(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, Zero, be, bf) -> new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1271(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.33 new_mkBalBranch6MkBalBranch1110(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, zzz1794, be, bf) -> new_mkBalBranch6MkBalBranch113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1275(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_addToFM1(zzz626, zzz31, h) -> new_addToFM_C2(zzz626, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1169(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, Pos(zzz7720), h) -> new_mkVBalBranch3MkVBalBranch1170(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, zzz7720, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bg) -> new_mkVBalBranch3MkVBalBranch1294(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch221(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1315(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Neg(zzz10610), ca) -> new_mkVBalBranch3MkVBalBranch1181(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_mkBalBranch6MkBalBranch013(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Succ(zzz17790), be, bf) -> new_mkBalBranch6MkBalBranch016(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Zero, zzz17790, be, bf) 72.25/39.33 new_primMinusNat0(Zero, Succ(zzz542000)) -> Neg(Succ(zzz542000)) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1225(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Zero), bg) -> new_mkVBalBranch3MkVBalBranch1295(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1142(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1144(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1303(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz106700), zzz10580, bg) -> new_mkVBalBranch3MkVBalBranch1292(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1238(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1240(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkBalBranch6MkBalBranch310(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1775, be, bf) -> new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_addToFM_C2(Branch(False, zzz6261, zzz6262, zzz6263, zzz6264), zzz31, h) -> Branch(False, new_addToFM0(zzz6261, zzz31, h), zzz6262, zzz6263, zzz6264) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1275(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1189(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1139(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch1140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1231(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, Neg(zzz7410), h) -> new_mkVBalBranch3MkVBalBranch1193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1274(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1187(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Succ(zzz106100), ca) -> new_mkVBalBranch3MkVBalBranch1188(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, zzz106100, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(zzz10670), bg) -> new_mkVBalBranch3MkVBalBranch1303(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10670, zzz10580, bg) 72.25/39.33 new_mkBalBranch6MkBalBranch113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) -> new_mkBalBranch6MkBalBranch114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.33 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch1307(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1161(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch3MkVBalBranch1156(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkBalBranch(zzz6260, zzz6261, new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h), zzz6264, ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1150(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch235(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch238(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1185(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7170), h) -> new_mkVBalBranch3MkVBalBranch1276(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_splitGT22(zzz475, zzz476, zzz477, zzz478, ba) -> new_mkVBalBranch2(zzz475, new_splitGT3(zzz477, ba), zzz478, ba) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1221(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1244(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1181(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) -> new_mkVBalBranch3MkVBalBranch1182(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1231(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, Pos(zzz7410), h) -> new_mkVBalBranch3MkVBalBranch1236(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, zzz7410, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1149(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), bh) -> new_mkVBalBranch3MkVBalBranch1280(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), bh) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1285(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ca) -> new_mkVBalBranch3MkVBalBranch1254(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ca), ca) 72.25/39.33 new_mkBalBranch6MkBalBranch112(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, Zero, be, bf) -> new_mkBalBranch6MkBalBranch113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1220(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1244(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6MkBalBranch38(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1771, be, bf) -> new_mkBalBranch6MkBalBranch314(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1771, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch014(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Succ(zzz17800), be, bf) -> new_mkBalBranch6MkBalBranch012(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkBalBranch6MkBalBranch413(zzz2134, zzz2130, zzz2131, zzz1674, zzz1757, be, bf) -> new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, new_mkBalBranch6Size_r(zzz2134, zzz2130, zzz2131, zzz1674, be, bf), zzz1757, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch232(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1287(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1249(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Neg(Succ(zzz176900)), Pos(zzz17700), be, bf) -> new_mkBalBranch6MkBalBranch015(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch1310(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1208(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1225(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Zero), bg) -> new_mkVBalBranch3MkVBalBranch1295(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.33 new_mkVBalBranch3MkVBalBranch232(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, ce) -> new_mkVBalBranch3MkVBalBranch227(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, ce) 72.25/39.33 new_splitGT23(zzz31, zzz32, zzz33, zzz34, h) -> zzz34 72.25/39.33 new_mkVBalBranch3MkVBalBranch1140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, Pos(zzz7370), h) -> new_mkVBalBranch3MkVBalBranch1232(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, zzz7370, h) 72.25/39.33 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch1304(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1196(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, Zero, h) -> new_mkVBalBranch3MkVBalBranch1197(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkBalBranch6Size_l(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_sizeFM(zzz1674, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1213(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) -> new_mkVBalBranch3MkVBalBranch1182(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1161(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(zzz7780), h) -> new_mkVBalBranch3MkVBalBranch1143(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7780, zzz7700, h) 72.25/39.33 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkBalBranch(zzz340, zzz341, new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h), zzz344, ty_Bool, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1267(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1220(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch232(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), ce) -> new_mkVBalBranch3MkVBalBranch232(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, ce) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1146(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bg) -> new_mkVBalBranch3MkVBalBranch1147(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bg) 72.25/39.33 new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Neg(Zero), Neg(zzz17860), be, bf) -> new_mkBalBranch6MkBalBranch1114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, new_primMulNat2(zzz17860), be, bf) 72.25/39.33 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.33 new_mkVBalBranch3MkVBalBranch1202(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch1202(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.33 new_splitLT5(Branch(False, zzz16831, zzz16832, zzz16833, zzz16834), bc) -> new_splitLT23(zzz16831, zzz16832, zzz16833, zzz16834, bc) 72.25/39.33 new_mkBalBranch6MkBalBranch1113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Zero, be, bf) -> new_mkBalBranch6MkBalBranch116(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.33 new_mkVBalBranch3MkVBalBranch229(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch226(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1230(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch235(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch223(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.33 new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Succ(zzz167600)), be, bf) -> new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.33 new_primPlusInt(zzz6800, Neg(zzz6970)) -> new_primMinusNat0(zzz6800, zzz6970) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1192(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1243(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, Neg(zzz7370), h) -> new_mkVBalBranch3MkVBalBranch1221(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1153(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.33 72.25/39.33 The set Q consists of the following terms: 72.25/39.33 72.25/39.33 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) 72.25/39.33 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) 72.25/39.33 new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 72.25/39.33 new_primPlusNat1(Succ(x0)) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1273(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1214(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 72.25/39.33 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1277(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 72.25/39.33 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) 72.25/39.33 new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, x5, x6, x7) 72.25/39.33 new_mkBalBranch6MkBalBranch42(x0, x1, x2, x3, x4, Zero, x5, x6) 72.25/39.33 new_primMulNat0(x0) 72.25/39.33 new_primPlusInt2(Pos(x0), x1, x2, x3, x4, x5, x6) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1157(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1273(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1258(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1201(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.33 new_primPlusInt2(Neg(x0), x1, x2, x3, x4, x5, x6) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1313(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.33 new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Succ(x11), x12) 72.25/39.33 new_primMulNat2(Zero) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1192(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.33 new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, Succ(x4), x5, x6) 72.25/39.33 new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, Succ(x4), x5, x6, x7) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1191(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 72.25/39.33 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1189(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 72.25/39.33 new_primMulNat1(x0) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 72.25/39.33 new_mkBalBranch6MkBalBranch011(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 72.25/39.33 new_primMinusNat0(Zero, Zero) 72.25/39.33 new_splitGT3(EmptyFM, x0) 72.25/39.33 new_mkBalBranch6MkBalBranch415(x0, x1, x2, x3, x4, x5) 72.25/39.33 new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1172(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1218(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 72.25/39.33 new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1239(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.33 new_splitGT(x0, x1, x2, x3) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1185(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 72.25/39.33 new_primPlusNat3(x0, Zero) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 72.25/39.33 new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1181(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 72.25/39.33 new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Succ(x11), x12) 72.25/39.33 new_splitLT4(x0, x1, x2, x3, x4) 72.25/39.33 new_splitLT0(Branch(True, x0, x1, x2, x3), x4) 72.25/39.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1176(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 72.25/39.33 new_splitGT24(x0, x1, x2, EmptyFM, x3) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 72.25/39.33 new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1175(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.33 new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Succ(Succ(x4)))), x5, x6) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 72.25/39.33 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Succ(x11), x12) 72.25/39.33 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1278(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1176(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1244(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.33 new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1243(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.33 new_mkBranch(x0, x1, x2, x3, x4, x5, x6) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Zero, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1268(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.33 new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Neg(Succ(x4)), x5, x6) 72.25/39.33 new_primPlusInt0(x0, Neg(x1)) 72.25/39.33 new_mkVBalBranch3MkVBalBranch227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1294(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1281(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.33 new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 72.25/39.33 new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 72.25/39.33 new_splitLT0(EmptyFM, x0) 72.25/39.33 new_mkBalBranch6MkBalBranch42(x0, x1, x2, x3, x4, Succ(x5), x6, x7) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1284(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.33 new_primPlusNat2(Succ(x0), Zero) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1217(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.33 new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, Zero, x4, x5) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.33 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Pos(Zero), Neg(x4), x5, x6) 72.25/39.33 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Neg(Zero), Pos(x4), x5, x6) 72.25/39.33 new_addToFM_C1(EmptyFM, x0, x1) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1283(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Succ(x11), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Succ(x10), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1277(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 72.25/39.33 new_primMinusNat0(Succ(x0), Zero) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.33 new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, Branch(x7, x8, x9, x10, x11), x12, x13) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1306(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 72.25/39.33 new_mkBalBranch6MkBalBranch011(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1150(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1266(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.33 new_mkBalBranch6MkBalBranch33(x0, x1, x2, x3, x4, x5) 72.25/39.33 new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, Zero, x4, x5) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1159(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.33 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) 72.25/39.33 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Pos(Zero), Pos(x4), x5, x6) 72.25/39.33 new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, x6) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 72.25/39.33 new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.33 new_splitLT40(x0) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 72.25/39.33 new_addToFM_C1(Branch(True, x0, x1, x2, x3), x4, x5) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1191(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 72.25/39.33 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Neg(Succ(x4)), Neg(x5), x6, x7) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1216(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 72.25/39.33 new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1196(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1199(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.33 new_splitGT0(x0, x1, x2, x3) 72.25/39.33 new_addToFM_C2(EmptyFM, x0, x1) 72.25/39.33 new_splitLT41(x0) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.33 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1256(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1254(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.33 new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 72.25/39.34 new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1171(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Pos(Succ(x4)), Pos(x5), x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_intersectFM_C2Lts0(x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.34 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1296(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch31(x0, x1, x2, EmptyFM, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1269(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1315(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 72.25/39.34 new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, Zero, x5, x6) 72.25/39.34 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1276(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1180(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7) 72.25/39.34 new_splitGT24(x0, x1, x2, Branch(True, x3, x4, x5, x6), x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1271(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 72.25/39.34 new_mkVBalBranch1(x0, Branch(x1, x2, x3, x4, x5), EmptyFM, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch222(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_primMulNat2(Succ(x0)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1250(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, EmptyFM, x7, x8) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, Succ(x4), x5, x6) 72.25/39.34 new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1251(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1210(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) 72.25/39.34 new_primMinusNat0(Succ(x0), Succ(x1)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 72.25/39.34 new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Succ(Zero))), x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1239(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1303(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) 72.25/39.34 new_splitGT1(x0, x1, x2, x3, x4) 72.25/39.34 new_primPlusInt0(x0, Pos(x1)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Zero, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1300(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, x4, x5, x6, x7) 72.25/39.34 new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Zero, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1285(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1295(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1288(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1198(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1221(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, Succ(x4), x5, x6) 72.25/39.34 new_mkBalBranch6MkBalBranch5(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1216(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, x5, x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1184(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1276(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_primPlusNat3(x0, Succ(x1)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1199(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_splitLT0(Branch(False, x0, x1, x2, x3), x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, x4, x5, x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1266(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1315(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 72.25/39.34 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Pos(Succ(x4)), Neg(x5), x6, x7) 72.25/39.34 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Neg(Succ(x4)), Pos(x5), x6, x7) 72.25/39.34 new_splitLT5(Branch(False, x0, x1, x2, x3), x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1147(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, Succ(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.34 new_primPlusInt(x0, Pos(x1)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1274(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1274(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 72.25/39.34 new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 72.25/39.34 new_intersectFM_C2Gts0(x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 72.25/39.34 new_primPlusNat2(Zero, Zero) 72.25/39.34 new_primMinusNat0(Zero, Succ(x0)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1161(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1182(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_splitLT1(x0, x1, x2, x3) 72.25/39.34 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1252(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1222(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_emptyFM(x0) 72.25/39.34 new_primPlusInt(x0, Neg(x1)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1265(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Neg(Succ(x4)), Neg(x5), x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1177(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) 72.25/39.34 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Pos(Succ(x4)), Neg(x5), x6, x7) 72.25/39.34 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Neg(Succ(x4)), Pos(x5), x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1222(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) 72.25/39.34 new_mkVBalBranch2(x0, EmptyFM, x1, x2) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.34 new_splitLT23(x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Pos(Succ(x4)), Pos(x5), x6, x7) 72.25/39.34 new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, Succ(x4), x5, x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) 72.25/39.34 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1160(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1288(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, x4, x5, x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1248(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, Zero, x4, x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1265(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.34 new_primPlusInt1(Pos(x0), x1, x2, x3, x4, x5) 72.25/39.34 new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 72.25/39.34 new_mkBalBranch6Size_l(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1286(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkBalBranch6Size_r(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_splitGT4(x0) 72.25/39.34 new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, Zero, x7, x8, x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1184(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1293(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1247(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_splitGT40(x0) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1178(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Succ(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 72.25/39.34 new_splitLT21(x0, x1, x2, x3, x4) 72.25/39.34 new_splitGT22(x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Succ(x4), Zero, x5, x6) 72.25/39.34 new_primPlusNat1(Zero) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1218(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_splitLT5(Branch(True, x0, x1, x2, x3), x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, Succ(x7), x8, x9, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, Succ(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 72.25/39.34 new_addToFM_C2(Branch(False, x0, x1, x2, x3), x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1297(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Neg(Zero), Neg(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1289(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_primPlusInt1(Neg(x0), x1, x2, x3, x4, x5) 72.25/39.34 new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Neg(Zero), x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1291(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, x5, x6, x7) 72.25/39.34 new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 72.25/39.34 new_primMulNat(Succ(x0)) 72.25/39.34 new_mkBalBranch6MkBalBranch41(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1298(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_splitGT23(x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1194(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch0110(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9, x10, x11, x12, x13) 72.25/39.34 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1166(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, Zero, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1311(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Succ(x4), Zero, x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1186(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1193(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1254(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1308(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1157(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1161(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) 72.25/39.34 new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, Zero, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 72.25/39.34 new_mkVBalBranch1(x0, EmptyFM, x1, x2) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1213(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Zero)), x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch32(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1284(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) 72.25/39.34 new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1186(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch31(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9) 72.25/39.34 new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, Zero, x4, x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.34 new_splitGT24(x0, x1, x2, Branch(False, x3, x4, x5, x6), x7) 72.25/39.34 new_splitGT3(Branch(True, x0, x1, x2, x3), x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1154(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Neg(Zero), Neg(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1262(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_intersectFM_C2Lts(x0, x1, x2, x3, x4) 72.25/39.34 new_mkBalBranch6MkBalBranch111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1196(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Zero, Zero, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, Zero, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1306(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.34 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 72.25/39.34 new_splitGT3(Branch(False, x0, x1, x2, x3), x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1303(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) 72.25/39.34 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1260(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1269(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch44(EmptyFM, x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) 72.25/39.34 new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, Succ(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_intersectFM_C2Gts(x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1308(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_addToFM0(x0, x1, x2) 72.25/39.34 new_mkBalBranch6MkBalBranch44(Branch(x0, x1, x2, x3, x4), x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1177(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) 72.25/39.34 new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1212(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_splitLT5(EmptyFM, x0) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Pos(Zero), Pos(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1248(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1285(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1311(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1160(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_splitGT21(x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1194(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_addToFM1(x0, x1, x2) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1166(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkBalBranch(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1223(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1197(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_addToFM_C1(Branch(False, x0, x1, x2, x3), x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Zero), x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Zero, Succ(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Succ(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1291(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, x3, x4, x5), EmptyFM, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1245(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.34 new_addToFM(x0, x1, x2) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1289(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Zero, Succ(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1252(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1278(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1247(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 72.25/39.34 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1223(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1253(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch221(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1185(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch40(x0, x1, x2, x3, x4, x5, x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1298(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 72.25/39.34 new_addToFM_C2(Branch(True, x0, x1, x2, x3), x4, x5) 72.25/39.34 new_splitLT22(x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1214(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, Zero, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1198(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch0110(x0, x1, x2, EmptyFM, x3, x4, x5, x6, x7, x8) 72.25/39.34 new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, x5, x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Pos(Zero), Neg(x4), x5, x6) 72.25/39.34 new_primMulNat(Zero) 72.25/39.34 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Neg(Zero), Pos(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1204(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, Succ(x5), x6, x7) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1147(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 72.25/39.34 new_splitLT3(x0, x1, x2, x3) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1201(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1153(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 72.25/39.34 new_sizeFM(EmptyFM, x0, x1) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Zero, Zero, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1245(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) 72.25/39.34 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) 72.25/39.34 72.25/39.34 We have to consider all minimal (P,Q,R)-chains. 72.25/39.34 ---------------------------------------- 72.25/39.34 72.25/39.34 (504) DependencyGraphProof (EQUIVALENT) 72.25/39.34 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. 72.25/39.34 ---------------------------------------- 72.25/39.34 72.25/39.34 (505) 72.25/39.34 Obligation: 72.25/39.34 Q DP problem: 72.25/39.34 The TRS P consists of the following rules: 72.25/39.34 72.25/39.34 new_intersectFM_C(Branch(False, zzz31, zzz32, zzz33, EmptyFM), Branch(True, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitLT3(zzz31, zzz32, zzz33, h), zzz43, h) 72.25/39.34 new_intersectFM_C(Branch(True, zzz31, zzz32, zzz33, zzz34), Branch(True, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitLT4(zzz31, zzz32, zzz33, zzz34, h), zzz43, h) 72.25/39.34 new_intersectFM_C(Branch(True, zzz31, zzz32, EmptyFM, zzz34), Branch(False, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitGT(zzz31, zzz32, zzz34, h), zzz44, h) 72.25/39.34 new_intersectFM_C(Branch(False, zzz31, zzz32, zzz33, zzz34), Branch(False, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitGT21(zzz31, zzz32, zzz33, zzz34, h), zzz44, h) 72.25/39.34 new_intersectFM_C(Branch(True, zzz31, zzz32, Branch(zzz330, zzz331, zzz332, zzz333, zzz334), zzz34), Branch(False, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C2IntersectFM_C1(zzz31, zzz32, Branch(zzz330, zzz331, zzz332, zzz333, zzz334), zzz34, zzz41, zzz42, zzz43, zzz44, zzz330, zzz331, zzz332, zzz333, zzz334, h, h) 72.25/39.34 new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, False, zzz484, zzz485, zzz486, zzz487, ba, bb) -> new_intersectFM_C(new_intersectFM_C2Lts(zzz475, zzz476, zzz477, zzz478, ba), zzz481, ba) 72.25/39.34 new_intersectFM_C(Branch(False, zzz31, zzz32, zzz33, Branch(zzz340, zzz341, zzz342, zzz343, zzz344)), Branch(True, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C2IntersectFM_C10(zzz31, zzz32, zzz33, Branch(zzz340, zzz341, zzz342, zzz343, zzz344), zzz41, zzz42, zzz43, zzz44, zzz340, zzz341, zzz342, zzz343, zzz344, h, h) 72.25/39.34 new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, False, zzz1689, zzz1690, zzz1691, EmptyFM, bc, bd) -> new_intersectFM_C(new_intersectFM_C2Gts0(zzz1680, zzz1681, zzz1682, zzz1683, bc), zzz1687, bc) 72.25/39.34 new_intersectFM_C(Branch(True, zzz31, zzz32, zzz33, zzz34), Branch(True, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitGT1(zzz31, zzz32, zzz33, zzz34, h), zzz44, h) 72.25/39.34 new_intersectFM_C(Branch(False, zzz31, zzz32, zzz33, zzz34), Branch(False, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitLT0(Branch(False, zzz31, zzz32, zzz33, zzz34), h), zzz43, h) 72.25/39.34 new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, True, zzz1689, zzz1690, zzz1691, zzz1692, bc, bd) -> new_intersectFM_C(new_intersectFM_C2Gts0(zzz1680, zzz1681, zzz1682, zzz1683, bc), zzz1687, bc) 72.25/39.34 new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, False, zzz1689, zzz1690, zzz1691, EmptyFM, bc, bd) -> new_intersectFM_C(new_intersectFM_C2Lts0(zzz1680, zzz1681, zzz1682, zzz1683, bc), zzz1686, bc) 72.25/39.34 new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, True, zzz1689, zzz1690, zzz1691, zzz1692, bc, bd) -> new_intersectFM_C(new_intersectFM_C2Lts0(zzz1680, zzz1681, zzz1682, zzz1683, bc), zzz1686, bc) 72.25/39.34 new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, False, zzz1689, zzz1690, zzz1691, Branch(zzz16920, zzz16921, zzz16922, zzz16923, zzz16924), bc, bd) -> new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, zzz16920, zzz16921, zzz16922, zzz16923, zzz16924, bc, bd) 72.25/39.34 new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, True, zzz484, zzz485, EmptyFM, zzz487, ba, bb) -> new_intersectFM_C(new_intersectFM_C2Lts(zzz475, zzz476, zzz477, zzz478, ba), zzz481, ba) 72.25/39.34 new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, False, zzz484, zzz485, zzz486, zzz487, ba, bb) -> new_intersectFM_C(new_intersectFM_C2Gts(zzz475, zzz476, zzz477, zzz478, ba), zzz482, ba) 72.25/39.34 new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, True, zzz484, zzz485, EmptyFM, zzz487, ba, bb) -> new_intersectFM_C(new_intersectFM_C2Gts(zzz475, zzz476, zzz477, zzz478, ba), zzz482, ba) 72.25/39.34 new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, True, zzz484, zzz485, Branch(zzz4860, zzz4861, zzz4862, zzz4863, zzz4864), zzz487, ba, bb) -> new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, zzz4860, zzz4861, zzz4862, zzz4863, zzz4864, ba, bb) 72.25/39.34 72.25/39.34 The TRS R consists of the following rules: 72.25/39.34 72.25/39.34 new_mkVBalBranch3MkVBalBranch1153(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1172(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Pos(Succ(zzz176900)), Pos(zzz17700), be, bf) -> new_mkBalBranch6MkBalBranch011(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, zzz176900, new_primMulNat2(zzz17700), be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch46(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1759, be, bf) -> new_mkBalBranch6MkBalBranch42(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1759, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1278(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Neg(zzz7530), h) -> new_mkVBalBranch3MkVBalBranch1301(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7530, zzz7270, h) 72.25/39.34 new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1292(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Zero, bg) -> new_mkVBalBranch3MkVBalBranch1293(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_primPlusInt0(zzz6800, Neg(zzz7950)) -> Neg(new_primPlusNat2(zzz6800, zzz7950)) 72.25/39.34 new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch415(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_addToFM_C1(Branch(False, zzz341, zzz342, zzz343, zzz344), zzz31, h) -> new_mkBalBranch(False, zzz341, zzz343, new_addToFM_C1(zzz344, zzz31, h), ty_Bool, h) 72.25/39.34 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch1222(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1173(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1175(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Neg(Zero), Neg(zzz17700), be, bf) -> new_mkBalBranch6MkBalBranch018(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, new_primMulNat2(zzz17700), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1279(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1253(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Neg(Succ(zzz178500)), Pos(zzz17860), be, bf) -> new_mkBalBranch6MkBalBranch117(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, new_primMulNat2(zzz17860), be, bf) 72.25/39.34 new_splitGT4(h) -> new_emptyFM(h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1189(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1150(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1208(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1189(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1283(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1200(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1260(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1158(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Zero, h) -> new_mkVBalBranch3MkVBalBranch1159(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_addToFM_C2(EmptyFM, zzz31, h) -> Branch(False, zzz31, Pos(Succ(Zero)), new_emptyFM(h), new_emptyFM(h)) 72.25/39.34 new_mkBalBranch6MkBalBranch118(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Zero, be, bf) -> new_mkBalBranch6MkBalBranch116(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, EmptyFM, be, bf) -> error([]) 72.25/39.34 new_splitGT24(zzz1680, zzz1681, zzz1682, Branch(False, zzz16831, zzz16832, zzz16833, zzz16834), bc) -> new_splitGT24(zzz16831, zzz16832, zzz16833, zzz16834, bc) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1289(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch1290(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1171(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1313(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1222(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch1139(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1225(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106600)), bg) -> new_mkVBalBranch3MkVBalBranch1303(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz106600, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1228(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1229(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1256(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1311(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1312(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1260(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1268(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1307(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1287(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1232(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, Zero, h) -> new_mkVBalBranch3MkVBalBranch1221(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch411(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1309(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch1234(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch017(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch0111(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), Neg(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch49(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17570), be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Pos(Zero), Pos(zzz17860), be, bf) -> new_mkBalBranch6MkBalBranch1111(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, new_primMulNat2(zzz17860), be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, Zero, Succ(zzz175900), be, bf) -> new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7190, h) -> new_mkVBalBranch3MkVBalBranch1262(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Neg(Zero), Pos(zzz17700), be, bf) -> new_mkBalBranch6MkBalBranch017(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, new_primMulNat2(zzz17700), be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(zzz176700)), Pos(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch38(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, new_primMulNat(zzz17680), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1258(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.34 new_mkBranch(zzz1788, zzz1789, zzz1790, zzz1791, zzz1792, cc, cd) -> Branch(zzz1789, zzz1790, new_primPlusInt1(new_primPlusInt(Succ(Zero), new_sizeFM(zzz1791, cc, cd)), zzz1791, zzz1792, zzz1789, cc, cd), zzz1791, zzz1792) 72.25/39.34 new_intersectFM_C2Gts0(zzz1680, zzz1681, zzz1682, zzz1683, bc) -> new_splitGT24(zzz1680, zzz1681, zzz1682, zzz1683, bc) 72.25/39.34 new_mkVBalBranch3MkVBalBranch221(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz6260, zzz6261, new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h), zzz6264, ty_Bool, h) 72.25/39.34 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch229(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primMulNat0(zzz43200), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkBalBranch(zzz6260, zzz6261, new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), zzz6263, h), zzz6264, ty_Bool, h) 72.25/39.34 new_primPlusInt0(zzz6800, Pos(zzz7950)) -> new_primMinusNat0(zzz7950, zzz6800) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1183(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(zzz10520), ca) -> new_mkVBalBranch3MkVBalBranch1285(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1276(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, Pos(zzz7450), h) -> new_mkVBalBranch3MkVBalBranch1263(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, zzz7450, h) 72.25/39.34 new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), Neg(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch35(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17680), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1302(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch1302(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz71700, zzz745000, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1155(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1155(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76800, zzz776000, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1267(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1220(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74600)), h) -> new_mkVBalBranch3MkVBalBranch1152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz74600, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1270(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1271(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch313(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1222(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz6980), h) -> new_mkVBalBranch3MkVBalBranch1223(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6980), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1292(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bg) -> new_mkVBalBranch3MkVBalBranch1295(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1308(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7550), h) -> new_mkVBalBranch3MkVBalBranch1169(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkBalBranch6MkBalBranch0110(zzz21340, zzz21341, zzz21342, Branch(zzz213430, zzz213431, zzz213432, zzz213433, zzz213434), zzz21344, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), zzz213430, zzz213431, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), zzz2130, zzz2131, zzz1674, zzz213433, be, bf), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), zzz21340, zzz21341, zzz213434, zzz21344, be, bf), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1205(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7230), h) -> new_mkVBalBranch3MkVBalBranch1195(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkBalBranch6MkBalBranch019(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Succ(zzz1769000), Zero, be, bf) -> new_mkBalBranch6MkBalBranch012(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1278(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, Pos(zzz7530), h) -> new_mkVBalBranch3MkVBalBranch1286(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch40(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1763, be, bf) -> new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch236(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Zero, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1314(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(Succ(zzz106200)), ca) -> new_mkVBalBranch3MkVBalBranch1181(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1169(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, Neg(zzz7720), h) -> new_mkVBalBranch3MkVBalBranch1171(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1226(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz78600), zzz7240, h) -> new_mkVBalBranch3MkVBalBranch1233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78600, zzz7240, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1259(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1251(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) -> new_mkBalBranch(zzz340, zzz341, new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h), zzz344, ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1299(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1175(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1237(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1192(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1225(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz106600)), bg) -> new_mkVBalBranch3MkVBalBranch1293(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1211(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Zero), ca) -> new_mkVBalBranch3MkVBalBranch1213(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1157(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, Zero, h) -> new_mkVBalBranch3MkVBalBranch1159(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1180(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1299(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1175(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1273(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Neg(zzz7760), h) -> new_mkVBalBranch3MkVBalBranch1145(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1149(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, bh) -> new_mkVBalBranch3MkVBalBranch1280(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz583), bh) 72.25/39.34 new_mkBalBranch6MkBalBranch39(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17730), be, bf) -> new_mkBalBranch6MkBalBranch36(zzz2134, zzz2130, zzz2131, zzz1674, Zero, zzz17730, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch229(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch225(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(new_primPlusNat2(zzz530, zzz43200)), zzz34200, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1288(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Pos(zzz7610), h) -> new_mkVBalBranch3MkVBalBranch1250(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch1159(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), Pos(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch411(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17570), be, bf) 72.25/39.34 new_splitLT5(Branch(True, zzz16831, zzz16832, zzz16833, zzz16834), bc) -> new_splitLT21(zzz16831, zzz16832, zzz16833, zzz16834, bc) 72.25/39.34 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkBalBranch(zzz6260, zzz6261, new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), zzz6263, h), zzz6264, ty_Bool, h) 72.25/39.34 new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), Pos(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch48(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17570), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch232(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Zero, ce) -> new_mkVBalBranch3MkVBalBranch227(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, ce) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1275(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76700, Zero, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1240(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch1236(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74400, Zero, h) 72.25/39.34 new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Succ(zzz176700)), Neg(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch311(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, new_primMulNat(zzz17680), be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Neg(Zero), Pos(zzz17860), be, bf) -> new_mkBalBranch6MkBalBranch1113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, new_primMulNat2(zzz17860), be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch019(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Succ(zzz1769000), Succ(zzz178300), be, bf) -> new_mkBalBranch6MkBalBranch019(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, zzz1769000, zzz178300, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1147(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10570), bg) -> new_mkVBalBranch3MkVBalBranch1224(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bg), bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1236(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, Succ(zzz74100), h) -> new_mkVBalBranch3MkVBalBranch1237(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, zzz74100, h) 72.25/39.34 new_mkBalBranch6MkBalBranch42(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, Succ(zzz17590), be, bf) -> new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz17590, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1200(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1261(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1153(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1188(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Zero, ca) -> new_mkVBalBranch3MkVBalBranch1181(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_mkBalBranch6MkBalBranch011(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, zzz176900, Succ(zzz17830), be, bf) -> new_mkBalBranch6MkBalBranch019(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, zzz176900, zzz17830, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1254(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Neg(zzz10630), ca) -> new_mkVBalBranch3MkVBalBranch1255(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10630, zzz10560, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1280(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Succ(zzz15670), cf) -> new_mkVBalBranch3MkVBalBranch1280(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, zzz15660, zzz15670, cf) 72.25/39.34 new_primMinusNat0(Succ(zzz61100), Zero) -> Pos(Succ(zzz61100)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1174(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.34 new_splitLT0(EmptyFM, ba) -> new_splitLT41(ba) 72.25/39.34 new_splitGT3(Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), ba) -> new_splitGT22(zzz4771, zzz4772, zzz4773, zzz4774, ba) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1237(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch1237(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz71300, zzz741000, h) 72.25/39.34 new_mkBalBranch6MkBalBranch013(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch0111(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1253(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1180(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78100)), h) -> new_mkVBalBranch3MkVBalBranch1218(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78100, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1310(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Neg(zzz7470), h) -> new_mkVBalBranch3MkVBalBranch1152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7470, zzz7190, h) 72.25/39.34 new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Pos(Succ(zzz176900)), Neg(zzz17700), be, bf) -> new_mkBalBranch6MkBalBranch012(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1156(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1293(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) -> new_mkVBalBranch3MkVBalBranch1297(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1267(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch1232(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74000, Zero, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1314(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106200)), ca) -> new_mkVBalBranch3MkVBalBranch1255(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz106200, ca) 72.25/39.34 new_splitGT24(zzz1680, zzz1681, zzz1682, EmptyFM, bc) -> new_splitGT40(bc) 72.25/39.34 new_mkBalBranch6MkBalBranch34(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1772, be, bf) -> new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1209(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1271(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1313(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1265(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), ty_Bool, h) 72.25/39.34 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch1306(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1142(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1145(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch1115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Succ(zzz17990), zzz178500, be, bf) -> new_mkBalBranch6MkBalBranch115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz17990, zzz178500, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(Succ(Succ(zzz16760000)))), be, bf) -> new_mkBalBranch6MkBalBranch5(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch315(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBranch(Succ(Zero), zzz2130, zzz2131, zzz1674, zzz2134, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch110(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), zzz16740, zzz16741, zzz16743, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), zzz2130, zzz2131, zzz16744, zzz2134, be, bf), be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Zero, Succ(zzz179300), be, bf) -> new_mkBalBranch6MkBalBranch110(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch111(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, zzz1793, be, bf) -> new_mkBalBranch6MkBalBranch112(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, zzz1793, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1145(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1163(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch48(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1316(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Neg(zzz7860), h) -> new_mkVBalBranch3MkVBalBranch1226(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7860, zzz7240, h) 72.25/39.34 new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, Zero, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_primPlusInt2(Neg(zzz16780), zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_primPlusInt0(zzz16780, new_sizeFM(zzz2134, be, bf)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1276(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, Neg(zzz7450), h) -> new_mkVBalBranch3MkVBalBranch1154(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch416(zzz2134, zzz2130, zzz2131, zzz1674, Zero, zzz175800, be, bf) -> new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch224(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) -> new_mkVBalBranch3MkVBalBranch1183(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ca), ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1208(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1209(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, zzz76500, h) 72.25/39.34 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkBalBranch(zzz340, zzz341, new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz343, h), zzz344, ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1257(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch1258(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1280(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1281(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, cf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1304(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch1230(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.34 new_mkBalBranch6MkBalBranch1112(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, zzz1799, be, bf) -> new_mkBalBranch6MkBalBranch1115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz1799, zzz178500, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch225(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Succ(zzz5930), bh) -> new_mkBalBranch(zzz586, zzz587, new_mkVBalBranch2(zzz591, Branch(zzz581, zzz582, Pos(Succ(zzz583)), zzz584, zzz585), zzz589, bh), zzz590, ty_Bool, bh) 72.25/39.34 new_splitLT1(zzz31, zzz32, zzz34, h) -> new_splitLT41(h) 72.25/39.34 new_mkBalBranch6MkBalBranch018(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Succ(zzz17820), be, bf) -> new_mkBalBranch6MkBalBranch011(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, zzz17820, Zero, be, bf) 72.25/39.34 new_sizeFM(EmptyFM, cg, da) -> Pos(Zero) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1310(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, Pos(zzz7470), h) -> new_mkVBalBranch3MkVBalBranch1262(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1206(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1227(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1203(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Zero, cb) -> new_mkVBalBranch3MkVBalBranch1204(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, cb) 72.25/39.34 new_mkVBalBranch3MkVBalBranch232(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Succ(zzz6100), ce) -> new_mkBalBranch(zzz603, zzz604, new_mkVBalBranch2(zzz608, Branch(zzz598, zzz599, Neg(Succ(zzz600)), zzz601, zzz602), zzz606, ce), zzz607, ty_Bool, ce) 72.25/39.34 new_mkVBalBranch3MkVBalBranch223(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Succ(zzz10160), ca) -> new_mkVBalBranch3MkVBalBranch223(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10150, zzz10160, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1304(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz6990), h) -> new_mkVBalBranch3MkVBalBranch1238(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz6990), h) 72.25/39.34 new_mkVBalBranch2(zzz31, EmptyFM, zzz34, h) -> new_addToFM(zzz34, zzz31, h) 72.25/39.34 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), ty_Bool, h) 72.25/39.34 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1139(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1280(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Zero, Succ(zzz15670), cf) -> new_mkBalBranch(zzz1555, zzz1556, zzz1558, new_mkVBalBranch2(zzz1565, zzz1559, Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), cf), ty_Bool, cf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1163(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1315(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Pos(zzz10610), ca) -> new_mkVBalBranch3MkVBalBranch1187(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, zzz10610, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1270(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Succ(zzz764000), h) -> new_mkVBalBranch3MkVBalBranch1270(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz73300, zzz764000, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1264(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1020), h) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch2(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h), ty_Bool, h) 72.25/39.34 new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Pos(Succ(zzz178500)), Neg(zzz17860), be, bf) -> new_mkBalBranch6MkBalBranch1110(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, new_primMulNat2(zzz17860), be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch314(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, Succ(zzz17710), be, bf) -> new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz17710, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1160(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1162(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch228(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Zero, zzz343, zzz344, zzz31, h) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch2(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1227(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1227(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_primMinusNat0(Succ(zzz61100), Succ(zzz542000)) -> new_primMinusNat0(zzz61100, zzz542000) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1248(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Succ(zzz77600), h) -> new_mkVBalBranch3MkVBalBranch1155(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, zzz77600, h) 72.25/39.34 new_primPlusNat1(Zero) -> Zero 72.25/39.34 new_mkBalBranch6MkBalBranch011(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, zzz176900, Zero, be, bf) -> new_mkBalBranch6MkBalBranch012(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1201(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, Zero, h) -> new_mkVBalBranch3MkVBalBranch1179(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1152(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz74700), zzz7190, h) -> new_mkVBalBranch3MkVBalBranch1302(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74700, zzz7190, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1245(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1160), h) -> new_mkVBalBranch3MkVBalBranch1300(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1312(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch1179(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1148(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10580), bg) -> new_mkVBalBranch3MkVBalBranch1164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bg), bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1154(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1172(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1264(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1294(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) -> new_mkBalBranch(zzz1018, zzz1019, zzz1021, new_mkVBalBranch1(zzz1028, zzz1022, Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), bg), ty_Bool, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1246(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1160(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Succ(zzz106800)), bg) -> new_mkVBalBranch3MkVBalBranch1291(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106800, Zero, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch229(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch228(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1148(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bg) -> new_mkVBalBranch3MkVBalBranch1165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bg), bg) 72.25/39.34 new_addToFM0(zzz71, zzz11, h) -> zzz11 72.25/39.34 new_mkVBalBranch3MkVBalBranch1308(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1272(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_splitLT41(h) -> new_emptyFM(h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1291(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, Zero, bg) -> new_mkVBalBranch3MkVBalBranch1293(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_mkBalBranch6MkBalBranch312(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17770), be, bf) -> new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch0111(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch0110(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch1233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72300, zzz784000, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1173(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1173(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz75500, zzz772000, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Zero), bg) -> new_mkVBalBranch3MkVBalBranch1295(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_splitGT(zzz31, zzz32, zzz34, h) -> new_mkVBalBranch2(zzz31, new_splitGT4(h), zzz34, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1237(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz71300), Zero, h) -> new_mkVBalBranch3MkVBalBranch1193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) 72.25/39.34 new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1188(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz105500), Succ(zzz1061000), ca) -> new_mkVBalBranch3MkVBalBranch1188(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz105500, zzz1061000, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1252(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, Succ(zzz75900), h) -> new_mkVBalBranch3MkVBalBranch1259(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, zzz75900, h) 72.25/39.34 new_mkBalBranch6MkBalBranch1113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Succ(zzz18000), be, bf) -> new_mkBalBranch6MkBalBranch110(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1144(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1163(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Zero, Zero, be, bf) -> new_mkBalBranch6MkBalBranch116(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, Succ(zzz76400), h) -> new_mkVBalBranch3MkVBalBranch1270(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, zzz76400, h) 72.25/39.34 new_primPlusInt(zzz6800, Pos(zzz6970)) -> Pos(new_primPlusNat2(zzz6800, zzz6970)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1184(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch1185(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.34 new_primMulNat(Zero) -> Zero 72.25/39.34 new_mkVBalBranch3MkVBalBranch1194(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, Neg(zzz7800), h) -> new_mkVBalBranch3MkVBalBranch1159(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz784000), h) -> new_mkVBalBranch3MkVBalBranch1234(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1211(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(Zero), ca) -> new_mkVBalBranch3MkVBalBranch1213(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_splitLT21(zzz31, zzz32, zzz33, zzz34, h) -> zzz33 72.25/39.34 new_mkVBalBranch3MkVBalBranch236(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.34 new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Neg(Succ(zzz176900)), Neg(zzz17700), be, bf) -> new_mkBalBranch6MkBalBranch016(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, new_primMulNat2(zzz17700), zzz176900, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1173(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz75500), Zero, h) -> new_mkVBalBranch3MkVBalBranch1171(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1192(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72300), Zero, h) -> new_mkVBalBranch3MkVBalBranch1197(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_splitGT3(Branch(False, zzz4771, zzz4772, zzz4773, zzz4774), ba) -> new_splitGT21(zzz4771, zzz4772, zzz4773, zzz4774, ba) 72.25/39.34 new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Succ(zzz175800)), Neg(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch410(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, new_primMulNat(zzz17570), be, bf) 72.25/39.34 new_intersectFM_C2Lts(zzz475, zzz476, zzz477, zzz478, ba) -> new_splitLT22(zzz475, zzz476, zzz477, zzz478, ba) 72.25/39.34 new_mkVBalBranch3MkVBalBranch222(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkBalBranch(zzz340, zzz341, new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz343, h), zzz344, ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1203(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Succ(zzz16010), Succ(zzz16020), cb) -> new_mkVBalBranch3MkVBalBranch1203(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, zzz16010, zzz16020, cb) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1188(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz1061000), ca) -> new_mkVBalBranch3MkVBalBranch1212(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1272(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1175(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1234(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1252(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, Zero, h) -> new_mkVBalBranch3MkVBalBranch1260(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch019(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Zero, Succ(zzz178300), be, bf) -> new_mkBalBranch6MkBalBranch015(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1202(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch1286(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1240(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74400)), h) -> new_mkVBalBranch3MkVBalBranch1256(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, Branch(zzz167440, zzz167441, zzz167442, zzz167443, zzz167444), be, bf) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), zzz167440, zzz167441, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), zzz16740, zzz16741, zzz16743, zzz167443, be, bf), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), zzz2130, zzz2131, zzz167444, zzz2134, be, bf), be, bf) 72.25/39.34 new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1281(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, cf) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz1565, Branch(zzz1555, zzz1556, Pos(Succ(zzz1557)), zzz1558, zzz1559), Branch(zzz1560, zzz1561, Pos(Succ(zzz1562)), zzz1563, zzz1564), ty_Bool, cf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch234(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Zero, bg) -> new_mkVBalBranch3MkVBalBranch220(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz74200)), h) -> new_mkVBalBranch3MkVBalBranch1193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, Branch(zzz16740, zzz16741, zzz16742, zzz16743, zzz16744), be, bf) -> new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, new_sizeFM(zzz16744, be, bf), new_sizeFM(zzz16743, be, bf), be, bf) 72.25/39.34 new_splitLT22(zzz475, zzz476, zzz477, zzz478, ba) -> new_splitLT0(zzz477, ba) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1290(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7240), h) -> new_mkVBalBranch3MkVBalBranch1316(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkBalBranch6MkBalBranch118(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Succ(zzz17970), be, bf) -> new_mkBalBranch6MkBalBranch113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1263(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, Succ(zzz74500), h) -> new_mkVBalBranch3MkVBalBranch1302(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, zzz74500, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1218(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz78200), zzz7220, h) -> new_mkVBalBranch3MkVBalBranch1158(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78200, zzz7220, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1292(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz105700), Succ(zzz1065000), bg) -> new_mkVBalBranch3MkVBalBranch1292(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz105700, zzz1065000, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1309(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz78700)), h) -> new_mkVBalBranch3MkVBalBranch1196(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78700, Zero, h) 72.25/39.34 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), EmptyFM, h) -> new_addToFM(Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz31, h) 72.25/39.34 new_mkBalBranch(zzz2130, zzz2131, zzz1674, zzz2134, be, bf) -> new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, new_primPlusInt2(new_mkBalBranch6Size_l(zzz2134, zzz2130, zzz2131, zzz1674, be, bf), zzz2134, zzz2130, zzz2131, zzz1674, be, bf), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1250(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1158(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72100), Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch1158(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72100, zzz780000, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1275(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76700)), h) -> new_mkVBalBranch3MkVBalBranch1271(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch1115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Zero, zzz178500, be, bf) -> new_mkBalBranch6MkBalBranch110(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1214(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7210), h) -> new_mkVBalBranch3MkVBalBranch1194(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkBalBranch6MkBalBranch35(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17740), be, bf) -> new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch312(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(zzz176700)), Neg(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch34(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, new_primMulNat(zzz17680), be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch012(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch0110(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1282(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76100), zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1259(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76100, zzz7310, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1195(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, Neg(zzz7840), h) -> new_mkVBalBranch3MkVBalBranch1197(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, Pos(zzz7640), h) -> new_mkVBalBranch3MkVBalBranch1177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, zzz7640, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1267(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74000)), h) -> new_mkVBalBranch3MkVBalBranch1258(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1183(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(zzz10520), ca) -> new_mkVBalBranch3MkVBalBranch1284(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_primMulNat(zzz10520), ca) 72.25/39.34 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch235(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Pos(zzz10670), bg) -> new_mkVBalBranch3MkVBalBranch1294(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch227(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, ce) -> new_mkVBalBranch3MkVBalBranch1235(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, new_primMulNat1(zzz605), ce) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1303(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, zzz10580, bg) -> new_mkVBalBranch3MkVBalBranch1294(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1239(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Pos(zzz7430), h) -> new_mkVBalBranch3MkVBalBranch1256(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch237(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1142(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77700)), h) -> new_mkVBalBranch3MkVBalBranch1143(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz77700, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1155(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz76800), Zero, h) -> new_mkVBalBranch3MkVBalBranch1145(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch223(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ca) -> new_mkVBalBranch3MkVBalBranch224(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1285(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ca) -> new_mkVBalBranch3MkVBalBranch1211(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ca), ca) 72.25/39.34 new_splitGT0(zzz31, zzz32, zzz33, h) -> new_splitGT40(h) 72.25/39.34 new_mkBalBranch6MkBalBranch412(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1172(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1229(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch1157(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz78300, Zero, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1280(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, Succ(zzz15660), Zero, cf) -> new_mkVBalBranch3MkVBalBranch1281(zzz1555, zzz1556, zzz1557, zzz1558, zzz1559, zzz1560, zzz1561, zzz1562, zzz1563, zzz1564, zzz1565, cf) 72.25/39.34 new_splitGT40(h) -> new_emptyFM(h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1239(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, Neg(zzz7430), h) -> new_mkVBalBranch3MkVBalBranch1191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7430, zzz7150, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1299(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1170(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77500, Zero, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1155(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1144(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), Neg(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch412(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17570), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1203(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Zero, cb) -> new_mkVBalBranch3MkVBalBranch1204(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, cb) 72.25/39.34 new_mkBalBranch6MkBalBranch0110(zzz21340, zzz21341, zzz21342, EmptyFM, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) -> error([]) 72.25/39.34 new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch315(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1219(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7110, h) -> new_mkVBalBranch3MkVBalBranch1258(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1160(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7700), h) -> new_mkVBalBranch3MkVBalBranch1161(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkBalBranch6MkBalBranch35(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1282(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7310, h) -> new_mkVBalBranch3MkVBalBranch1250(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1302(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz745000), h) -> new_mkVBalBranch3MkVBalBranch1262(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1272(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1242(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz77300, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch225(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Zero, Zero, bh) -> new_mkVBalBranch3MkVBalBranch219(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, bh) 72.25/39.34 new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), Pos(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch39(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17680), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1243(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1301(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz75300), zzz7270, h) -> new_mkVBalBranch3MkVBalBranch1202(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75300, zzz7270, h) 72.25/39.34 new_mkBalBranch6MkBalBranch48(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17610), be, bf) -> new_mkBalBranch6MkBalBranch416(zzz2134, zzz2130, zzz2131, zzz1674, Zero, zzz17610, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch223(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz626200), h) 72.25/39.34 new_mkBalBranch6MkBalBranch112(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, Succ(zzz17930), be, bf) -> new_mkBalBranch6MkBalBranch115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, zzz17930, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch225(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Succ(zzz5930), bh) -> new_mkVBalBranch3MkVBalBranch225(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, zzz5920, zzz5930, bh) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1223(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1267(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1201(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, Succ(zzz75100), h) -> new_mkVBalBranch3MkVBalBranch1202(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, zzz75100, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1248(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Zero, h) -> new_mkVBalBranch3MkVBalBranch1145(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1767000), Succ(zzz177100), be, bf) -> new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, zzz1767000, zzz177100, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, Zero, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7150, h) -> new_mkVBalBranch3MkVBalBranch1256(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch228(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Succ(zzz34200), zzz343, zzz344, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1245(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)), h) 72.25/39.34 new_mkBalBranch6MkBalBranch115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Succ(zzz1785000), Zero, be, bf) -> new_mkBalBranch6MkBalBranch113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), Pos(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch312(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17680), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1269(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch1214(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.25/39.34 new_splitLT40(h) -> new_emptyFM(h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1205(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1206(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch1305(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1257(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1220(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1209(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz76600), zzz7350, h) -> new_mkVBalBranch3MkVBalBranch1270(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz76600, zzz7350, h) 72.25/39.34 new_mkBalBranch6MkBalBranch015(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBranch(Succ(Succ(Zero)), zzz21340, zzz21341, new_mkBranch(Succ(Succ(Succ(Zero))), zzz2130, zzz2131, zzz1674, zzz21343, be, bf), zzz21344, be, bf) 72.25/39.34 new_emptyFM(h) -> EmptyFM 72.25/39.34 new_mkVBalBranch3MkVBalBranch1312(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75200)), h) -> new_mkVBalBranch3MkVBalBranch1301(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz75200, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, Pos(zzz7590), h) -> new_mkVBalBranch3MkVBalBranch1252(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, zzz7590, h) 72.25/39.34 new_splitLT0(Branch(False, zzz4771, zzz4772, zzz4773, zzz4774), ba) -> zzz4773 72.25/39.34 new_mkVBalBranch3MkVBalBranch1249(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1251(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1226(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7240, h) -> new_mkVBalBranch3MkVBalBranch1234(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Succ(zzz176700)), Pos(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch310(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, new_primMulNat(zzz17680), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1249(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1252(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz76200, Zero, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1272(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Succ(zzz77300)), h) -> new_mkVBalBranch3MkVBalBranch1171(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1202(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1253(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1272(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1175(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch019(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Zero, Zero, be, bf) -> new_mkBalBranch6MkBalBranch0111(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1296(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1311(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7250), h) -> new_mkVBalBranch3MkVBalBranch1207(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkBalBranch6MkBalBranch412(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17660), be, bf) -> new_mkBalBranch6MkBalBranch42(zzz2134, zzz2130, zzz2131, zzz1674, zzz17660, Zero, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1295(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) -> new_mkVBalBranch3MkVBalBranch1297(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_mkBalBranch6MkBalBranch416(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17640), zzz175800, be, bf) -> new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, zzz17640, zzz175800, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1767000), Zero, be, bf) -> new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1162(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1248(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77900, Zero, h) 72.25/39.34 new_mkBalBranch6MkBalBranch016(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Zero, zzz176900, be, bf) -> new_mkBalBranch6MkBalBranch015(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Zero), bg) -> new_mkVBalBranch3MkVBalBranch1295(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch220(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) -> new_mkVBalBranch3MkVBalBranch1146(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bg), bg) 72.25/39.34 new_mkBalBranch6MkBalBranch114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, EmptyFM, be, bf) -> error([]) 72.25/39.34 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1211(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Succ(zzz106400)), ca) -> new_mkVBalBranch3MkVBalBranch1212(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1306(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch1298(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1249(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76200)), h) -> new_mkVBalBranch3MkVBalBranch1250(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch1184(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.34 new_splitGT1(zzz31, zzz32, zzz33, zzz34, h) -> new_splitGT23(zzz31, zzz32, zzz33, zzz34, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1261(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch1263(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz74800, Zero, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, Neg(zzz7640), h) -> new_mkVBalBranch3MkVBalBranch1178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1312(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1253(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch117(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, zzz1798, be, bf) -> new_mkBalBranch6MkBalBranch110(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1212(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) -> new_mkBalBranch(zzz1004, zzz1005, zzz1007, new_mkVBalBranch1(zzz1014, zzz1008, Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ca), ty_Bool, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1289(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1269(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1265(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Succ(zzz1040), h) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch2(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1289(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7070), h) -> new_mkVBalBranch3MkVBalBranch1205(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7070), h) 72.25/39.34 new_mkBalBranch6MkBalBranch44(EmptyFM, zzz2130, zzz2131, zzz1674, be, bf) -> error([]) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1157(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, Succ(zzz78000), h) -> new_mkVBalBranch3MkVBalBranch1158(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, zzz78000, h) 72.25/39.34 new_splitLT4(zzz31, zzz32, zzz33, zzz34, h) -> new_splitLT21(zzz31, zzz32, zzz33, zzz34, h) 72.25/39.34 new_splitGT21(zzz31, zzz32, zzz33, zzz34, h) -> zzz34 72.25/39.34 new_mkVBalBranch3MkVBalBranch1241(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Neg(zzz7740), h) -> new_mkVBalBranch3MkVBalBranch1242(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7740, zzz7570, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1262(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1316(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7240, Pos(zzz7860), h) -> new_mkVBalBranch3MkVBalBranch1234(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1266(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Pos(zzz7390), h) -> new_mkVBalBranch3MkVBalBranch1258(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch49(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17620), be, bf) -> new_mkBalBranch6MkBalBranch44(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch1264(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primMulNat1(zzz34200), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch234(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Zero, bg) -> new_mkVBalBranch3MkVBalBranch220(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1166(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(zzz7030), h) -> new_mkVBalBranch3MkVBalBranch1167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7030), h) 72.25/39.34 new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Pos(Succ(zzz178500)), Pos(zzz17860), be, bf) -> new_mkBalBranch6MkBalBranch111(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, new_primMulNat2(zzz17860), be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch39(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch226(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch2(zzz31, zzz434, Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1185(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch234(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz626200), Zero, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1224(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, Pos(zzz10650), bg) -> new_mkVBalBranch3MkVBalBranch1291(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, zzz10650, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1298(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1299(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch1265(zzz430, zzz431, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, new_primMulNat1(zzz34200), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1291(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, Succ(zzz106500), bg) -> new_mkVBalBranch3MkVBalBranch1292(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, zzz106500, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1203(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, Zero, Succ(zzz16020), cb) -> new_mkBalBranch(zzz1590, zzz1591, zzz1593, new_mkVBalBranch2(zzz1600, zzz1594, Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), cb), ty_Bool, cb) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1158(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1283(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1208(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(Succ(zzz76500)), h) -> new_mkVBalBranch3MkVBalBranch1178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), be, bf) -> new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1142(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1144(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1245(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1300(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch014(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch0111(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, Neg(zzz7590), h) -> new_mkVBalBranch3MkVBalBranch1260(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_primMinusNat0(Zero, Zero) -> Pos(Zero) 72.25/39.34 new_mkVBalBranch3MkVBalBranch223(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10150), Zero, ca) -> new_mkVBalBranch3MkVBalBranch224(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1153(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1277(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7270), h) -> new_mkVBalBranch3MkVBalBranch1278(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7270, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74200)), h) -> new_mkVBalBranch3MkVBalBranch1191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz74200, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1254(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, Pos(zzz10630), ca) -> new_mkVBalBranch3MkVBalBranch1212(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1219(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz73900), zzz7110, h) -> new_mkVBalBranch3MkVBalBranch1257(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz73900, zzz7110, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1300(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, h) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch2(zzz31, zzz434, Branch(zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344), h), ty_Bool, h) 72.25/39.34 new_primMulNat2(Succ(zzz177000)) -> new_primPlusNat2(new_primPlusNat2(Zero, Succ(zzz177000)), Succ(zzz177000)) 72.25/39.34 new_mkBalBranch6MkBalBranch36(zzz2134, zzz2130, zzz2131, zzz1674, Zero, zzz176700, be, bf) -> new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch219(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, bh) -> new_mkVBalBranch3MkVBalBranch1149(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, new_primMulNat1(zzz588), bh) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1249(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1251(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1306(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(zzz7040), h) -> new_mkVBalBranch3MkVBalBranch1308(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7040), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1263(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, Zero, h) -> new_mkVBalBranch3MkVBalBranch1154(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1261(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1235(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, ce) -> new_mkVBalBranch3MkVBalBranch1203(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Zero, ce) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1241(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, Pos(zzz7740), h) -> new_mkVBalBranch3MkVBalBranch1174(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(zzz3420), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1305(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch1311(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1224(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10570, Neg(zzz10650), bg) -> new_mkVBalBranch3MkVBalBranch1293(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(Succ(Zero))), be, bf) -> new_mkBalBranch6MkBalBranch5(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1274(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Neg(zzz7660), h) -> new_mkVBalBranch3MkVBalBranch1209(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7660, zzz7350, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Pos(zzz7820), h) -> new_mkVBalBranch3MkVBalBranch1217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1170(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, Zero, h) -> new_mkVBalBranch3MkVBalBranch1171(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch225(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz5920), Zero, bh) -> new_mkVBalBranch3MkVBalBranch219(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, bh) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1195(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, Pos(zzz7840), h) -> new_mkVBalBranch3MkVBalBranch1196(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, zzz7840, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch229(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch225(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz43200, zzz34200, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1251(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1268(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1257(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Succ(zzz737000), h) -> new_mkVBalBranch3MkVBalBranch1257(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz70900, zzz737000, h) 72.25/39.34 new_mkBalBranch6MkBalBranch116(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) -> new_mkBalBranch6MkBalBranch114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch315(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1188(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Zero, ca) -> new_mkVBalBranch3MkVBalBranch1213(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1305(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7010), h) -> new_mkVBalBranch3MkVBalBranch1277(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7010), h) 72.25/39.34 new_addToFM_C1(EmptyFM, zzz31, h) -> Branch(True, zzz31, Pos(Succ(Zero)), new_emptyFM(h), new_emptyFM(h)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1177(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, Zero, h) -> new_mkVBalBranch3MkVBalBranch1178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch223(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, Succ(zzz10160), ca) -> new_mkBalBranch(zzz1009, zzz1010, new_mkVBalBranch1(zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), zzz1012, ca), zzz1013, ty_Bool, ca) 72.25/39.34 new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), Neg(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch313(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17680), be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch1111(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Succ(zzz17960), be, bf) -> new_mkBalBranch6MkBalBranch1115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Zero, zzz17960, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1158(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz780000), h) -> new_mkVBalBranch3MkVBalBranch1217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Pos(Zero), Neg(zzz17860), be, bf) -> new_mkBalBranch6MkBalBranch118(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, new_primMulNat2(zzz17860), be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Neg(Succ(zzz178500)), Neg(zzz17860), be, bf) -> new_mkBalBranch6MkBalBranch1112(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, new_primMulNat2(zzz17860), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1266(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, Neg(zzz7390), h) -> new_mkVBalBranch3MkVBalBranch1219(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7390, zzz7110, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1194(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, Pos(zzz7800), h) -> new_mkVBalBranch3MkVBalBranch1157(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7210, zzz7800, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1170(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, Succ(zzz77200), h) -> new_mkVBalBranch3MkVBalBranch1173(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, zzz77200, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch234(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz626200, zzz6850, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1279(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch1286(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1197(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1218(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7220, h) -> new_mkVBalBranch3MkVBalBranch1217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1228(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7220), h) -> new_mkVBalBranch3MkVBalBranch1216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1200(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz76000)), h) -> new_mkVBalBranch3MkVBalBranch1282(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz76000, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1173(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz772000), h) -> new_mkVBalBranch3MkVBalBranch1174(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch411(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17650), be, bf) -> new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch5(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch413(zzz2134, zzz2130, zzz2131, zzz1674, new_mkBalBranch6Size_l(zzz2134, zzz2130, zzz2131, zzz1674, be, bf), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1314(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Pos(Zero), ca) -> new_mkVBalBranch3MkVBalBranch1213(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1200(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1251(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch237(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch236(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_splitLT0(Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), ba) -> new_splitLT22(zzz4771, zzz4772, zzz4773, zzz4774, ba) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1211(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(Succ(zzz106400)), ca) -> new_mkVBalBranch3MkVBalBranch1187(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106400, Zero, ca) 72.25/39.34 new_primPlusInt1(Pos(zzz17950), zzz1791, zzz1792, zzz1789, cc, cd) -> new_primPlusInt(zzz17950, new_sizeFM(zzz1792, cc, cd)) 72.25/39.34 new_mkBalBranch6MkBalBranch1111(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Zero, be, bf) -> new_mkBalBranch6MkBalBranch116(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.34 new_mkVBalBranch1(zzz31, EmptyFM, zzz626, h) -> new_addToFM1(zzz626, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch1114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Succ(zzz18010), be, bf) -> new_mkBalBranch6MkBalBranch112(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz18010, Zero, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1206(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch1197(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_primPlusInt1(Neg(zzz17950), zzz1791, zzz1792, zzz1789, cc, cd) -> new_primPlusInt0(zzz17950, new_sizeFM(zzz1792, cc, cd)) 72.25/39.34 new_primMulNat2(Zero) -> Zero 72.25/39.34 new_addToFM(zzz34, zzz31, h) -> new_addToFM_C1(zzz34, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1758000), Zero, be, bf) -> new_mkBalBranch6MkBalBranch44(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1299(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77500)), h) -> new_mkVBalBranch3MkVBalBranch1174(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1162(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1144(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(zzz175800)), Neg(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch47(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, new_primMulNat(zzz17570), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1238(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7150), h) -> new_mkVBalBranch3MkVBalBranch1239(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7150, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1288(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, Neg(zzz7610), h) -> new_mkVBalBranch3MkVBalBranch1282(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7610, zzz7310, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1159(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1296(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1182(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz1014, Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), Branch(zzz1009, zzz1010, Pos(Succ(zzz1011)), zzz1012, zzz1013), ty_Bool, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1147(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, bg) -> new_mkVBalBranch3MkVBalBranch1225(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_sizeFM(Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), ty_Bool, bg), bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1162(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz77900)), h) -> new_mkVBalBranch3MkVBalBranch1156(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1143(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1156(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7330), h) -> new_mkVBalBranch3MkVBalBranch1176(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7330, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1261(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1153(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1259(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Zero, h) -> new_mkVBalBranch3MkVBalBranch1260(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1314(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Neg(Zero), ca) -> new_mkVBalBranch3MkVBalBranch1213(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1246(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7050), h) -> new_mkVBalBranch3MkVBalBranch1247(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7050), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1202(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Zero, h) -> new_mkVBalBranch3MkVBalBranch1179(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1247(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7680), h) -> new_mkVBalBranch3MkVBalBranch1273(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1269(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7060), h) -> new_mkVBalBranch3MkVBalBranch1228(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7060), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1284(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10550), ca) -> new_mkVBalBranch3MkVBalBranch1315(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ca), ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1179(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1180(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch222(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch238(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1246(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1187(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Zero, ca) -> new_mkVBalBranch3MkVBalBranch1181(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_mkBalBranch6MkBalBranch36(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17760), zzz176700, be, bf) -> new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, zzz17760, zzz176700, be, bf) 72.25/39.34 new_mkBalBranch6Size_r(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_sizeFM(zzz2134, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1206(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78500)), h) -> new_mkVBalBranch3MkVBalBranch1226(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz78500, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1240(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1192(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch018(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch0111(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, zzz332, zzz333, zzz334), EmptyFM, h) -> new_addToFM1(Branch(zzz330, zzz331, zzz332, zzz333, zzz334), zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch229(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(zzz3420), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch228(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz3420, zzz343, zzz344, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch237(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_splitLT3(zzz31, zzz32, zzz33, h) -> new_mkVBalBranch1(zzz31, zzz33, new_splitLT40(h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1259(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72900), Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1259(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72900, zzz759000, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1286(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1223(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7110), h) -> new_mkVBalBranch3MkVBalBranch1266(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7110, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Succ(zzz175800)), Pos(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch40(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, new_primMulNat(zzz17570), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1192(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1270(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1189(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch410(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1764, be, bf) -> new_mkBalBranch6MkBalBranch416(zzz2134, zzz2130, zzz2131, zzz1674, zzz1764, zzz175800, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(Zero)), be, bf) -> new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1284(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, ca) -> new_mkVBalBranch3MkVBalBranch1314(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ca), ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1162(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1144(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1150(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), ty_Bool, h) 72.25/39.34 new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Pos(Zero), Pos(zzz17700), be, bf) -> new_mkBalBranch6MkBalBranch013(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, new_primMulNat2(zzz17700), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1307(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(zzz7020), h) -> new_mkVBalBranch3MkVBalBranch1198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7020), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1302(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Zero, h) -> new_mkVBalBranch3MkVBalBranch1153(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1242(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1174(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_intersectFM_C2Gts(zzz475, zzz476, zzz477, zzz478, ba) -> new_splitGT22(zzz475, zzz476, zzz477, zzz478, ba) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1200(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1251(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1275(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1189(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch1219(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz73800, h) 72.25/39.34 new_splitGT3(EmptyFM, ba) -> new_splitGT4(ba) 72.25/39.34 new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), cg, da) -> zzz6812 72.25/39.34 new_mkBalBranch6MkBalBranch1114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Zero, be, bf) -> new_mkBalBranch6MkBalBranch116(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.34 new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1277(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1279(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1155(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz776000), h) -> new_mkVBalBranch3MkVBalBranch1156(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1184(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(zzz7000), h) -> new_mkVBalBranch3MkVBalBranch1186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_primMulNat(zzz7000), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1207(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, Neg(zzz7510), h) -> new_mkVBalBranch3MkVBalBranch1179(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch017(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Succ(zzz17810), be, bf) -> new_mkBalBranch6MkBalBranch015(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1214(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz340, zzz341, zzz342, zzz343, zzz344), h) -> new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz342, zzz343, zzz344, zzz31, new_primMulNat0(zzz43200), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz74600)), h) -> new_mkVBalBranch3MkVBalBranch1154(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch222(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1146(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(zzz10530), bg) -> new_mkVBalBranch3MkVBalBranch1148(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bg) 72.25/39.34 new_splitGT24(zzz1680, zzz1681, zzz1682, Branch(True, zzz16831, zzz16832, zzz16833, zzz16834), bc) -> new_splitGT23(zzz16831, zzz16832, zzz16833, zzz16834, bc) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1279(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1253(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(zzz62620), zzz6263, zzz6264, zzz31, Succ(zzz6850), h) -> new_mkVBalBranch3MkVBalBranch221(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1243(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch47(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1760, be, bf) -> new_mkBalBranch6MkBalBranch44(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), be, bf) -> new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_addToFM_C2(Branch(True, zzz6261, zzz6262, zzz6263, zzz6264), zzz31, h) -> new_mkBalBranch(True, zzz6261, new_addToFM_C2(zzz6263, zzz31, h), zzz6264, ty_Bool, h) 72.25/39.34 new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch234(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz10290), Succ(zzz10300), bg) -> new_mkVBalBranch3MkVBalBranch234(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10290, zzz10300, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1198(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7290), h) -> new_mkVBalBranch3MkVBalBranch1199(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7290, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1236(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, Zero, h) -> new_mkVBalBranch3MkVBalBranch1193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1312(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1253(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1259(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, Succ(zzz759000), h) -> new_mkVBalBranch3MkVBalBranch1250(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1290(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1309(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1268(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h) 72.25/39.34 new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Pos(Zero), Neg(zzz17700), be, bf) -> new_mkBalBranch6MkBalBranch014(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, new_primMulNat2(zzz17700), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1257(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz70900), Zero, h) -> new_mkVBalBranch3MkVBalBranch1221(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1204(zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz1599, zzz1600, cb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz1600, Branch(zzz1590, zzz1591, Neg(Succ(zzz1592)), zzz1593, zzz1594), Branch(zzz1595, zzz1596, Neg(Succ(zzz1597)), zzz1598, zzz1599), ty_Bool, cb) 72.25/39.34 new_splitLT5(EmptyFM, bc) -> new_splitLT40(bc) 72.25/39.34 new_mkBalBranch6MkBalBranch415(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, new_mkBalBranch6Size_l(zzz2134, zzz2130, zzz2131, zzz1674, be, bf), new_mkBalBranch6Size_r(zzz2134, zzz2130, zzz2131, zzz1674, be, bf), be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch49(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1301(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, zzz7270, h) -> new_mkVBalBranch3MkVBalBranch1286(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1220(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1230(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7130), h) -> new_mkVBalBranch3MkVBalBranch1231(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz73800)), h) -> new_mkVBalBranch3MkVBalBranch1221(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_addToFM_C1(Branch(True, zzz341, zzz342, zzz343, zzz344), zzz31, h) -> Branch(True, new_addToFM0(zzz341, zzz31, h), zzz342, zzz343, zzz344) 72.25/39.34 new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch415(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1240(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1192(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1261(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz74800)), h) -> new_mkVBalBranch3MkVBalBranch1262(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1143(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz77800), zzz7700, h) -> new_mkVBalBranch3MkVBalBranch1155(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz77800, zzz7700, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1208(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1189(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_primPlusInt2(Pos(zzz16780), zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_primPlusInt(zzz16780, new_sizeFM(zzz2134, be, bf)) 72.25/39.34 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, zzz6262, zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6262, zzz6263, zzz6264, zzz31, new_primPlusNat2(new_primMulNat0(zzz33200), Succ(zzz33200)), h) 72.25/39.34 new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBranch(Zero, zzz2130, zzz2131, zzz1674, zzz2134, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Succ(zzz540), h) -> new_mkVBalBranch3MkVBalBranch232(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, Succ(new_primPlusNat2(zzz540, zzz43200)), h) 72.25/39.34 new_mkBalBranch6MkBalBranch42(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, Zero, be, bf) -> new_mkBalBranch6MkBalBranch44(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1270(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz73300), Zero, h) -> new_mkVBalBranch3MkVBalBranch1178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Succ(zzz1785000), Succ(zzz179300), be, bf) -> new_mkBalBranch6MkBalBranch115(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz1785000, zzz179300, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1255(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Zero, zzz10560, ca) -> new_mkVBalBranch3MkVBalBranch1212(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Zero), zzz343, zzz344), ty_Bool, h) 72.25/39.34 new_mkBalBranch6MkBalBranch44(Branch(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344), zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, new_sizeFM(zzz21343, be, bf), new_sizeFM(zzz21344, be, bf), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1273(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, Pos(zzz7760), h) -> new_mkVBalBranch3MkVBalBranch1248(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7680, zzz7760, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1216(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7220, Neg(zzz7820), h) -> new_mkVBalBranch3MkVBalBranch1218(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7820, zzz7220, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1206(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1227(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1302(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz71700), Zero, h) -> new_mkVBalBranch3MkVBalBranch1154(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1297(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), Branch(zzz1023, zzz1024, Neg(Succ(zzz1025)), zzz1026, zzz1027), ty_Bool, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1247(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1142(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkBalBranch6MkBalBranch313(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17780), be, bf) -> new_mkBalBranch6MkBalBranch314(zzz2134, zzz2130, zzz2131, zzz1674, zzz17780, Zero, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch311(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1776, be, bf) -> new_mkBalBranch6MkBalBranch36(zzz2134, zzz2130, zzz2131, zzz1674, zzz1776, zzz176700, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1283(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1296(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1244(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1207(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, Pos(zzz7510), h) -> new_mkVBalBranch3MkVBalBranch1201(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7250, zzz7510, h) 72.25/39.34 new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1758000), Succ(zzz175900), be, bf) -> new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, zzz1758000, zzz175900, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1229(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1283(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1279(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Succ(zzz75400)), h) -> new_mkVBalBranch3MkVBalBranch1201(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz75400, Zero, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1274(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, Pos(zzz7660), h) -> new_mkVBalBranch3MkVBalBranch1271(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1235(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6250), ce) -> new_mkVBalBranch3MkVBalBranch1203(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz600), Succ(zzz6250), ce) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1287(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7310), h) -> new_mkVBalBranch3MkVBalBranch1288(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7310, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1298(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz7570), h) -> new_mkVBalBranch3MkVBalBranch1241(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7570, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1242(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz77400), zzz7570, h) -> new_mkVBalBranch3MkVBalBranch1173(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz77400, zzz7570, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1309(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1227(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1210(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz31, Branch(zzz330, zzz331, Neg(Succ(zzz33200)), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h) 72.25/39.34 new_mkBalBranch6MkBalBranch016(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Succ(zzz17840), zzz176900, be, bf) -> new_mkBalBranch6MkBalBranch019(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, zzz17840, zzz176900, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1141(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1220(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1229(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz78300)), h) -> new_mkVBalBranch3MkVBalBranch1217(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1175(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1313(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_splitLT23(zzz1680, zzz1681, zzz1682, zzz1683, bc) -> new_mkVBalBranch1(zzz1680, zzz1682, new_splitLT5(zzz1683, bc), bc) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch238(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch229(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch226(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1196(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, Succ(zzz78400), h) -> new_mkVBalBranch3MkVBalBranch1233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, zzz78400, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Succ(zzz74300), zzz7150, h) -> new_mkVBalBranch3MkVBalBranch1237(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz74300, zzz7150, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch234(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz10300), bg) -> new_mkBalBranch(zzz1023, zzz1024, new_mkVBalBranch1(zzz1028, Branch(zzz1018, zzz1019, Neg(Succ(zzz1020)), zzz1021, zzz1022), zzz1026, bg), zzz1027, ty_Bool, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1237(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, Succ(zzz741000), h) -> new_mkVBalBranch3MkVBalBranch1256(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, Zero, Succ(zzz177100), be, bf) -> new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_intersectFM_C2Lts0(zzz1680, zzz1681, zzz1682, zzz1683, bc) -> new_splitLT23(zzz1680, zzz1681, zzz1682, zzz1683, bc) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1255(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz106300), zzz10560, ca) -> new_mkVBalBranch3MkVBalBranch1188(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz106300, zzz10560, ca) 72.25/39.34 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), h) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz31, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Neg(Zero), zzz343, zzz344), ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1232(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, Succ(zzz73700), h) -> new_mkVBalBranch3MkVBalBranch1257(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, zzz73700, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1309(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1227(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(zzz175800)), Pos(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch46(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, new_primMulNat(zzz17570), be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1215(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1283(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1229(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1283(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1292(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Zero, Succ(zzz1065000), bg) -> new_mkVBalBranch3MkVBalBranch1294(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_mkBalBranch6MkBalBranch314(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, Zero, be, bf) -> new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1271(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkBalBranch(zzz330, zzz331, zzz333, new_mkVBalBranch1(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(zzz62620), zzz6263, zzz6264), h), ty_Bool, h) 72.25/39.34 new_mkBalBranch6MkBalBranch1110(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, zzz1794, be, bf) -> new_mkBalBranch6MkBalBranch113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1275(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_addToFM1(zzz626, zzz31, h) -> new_addToFM_C2(zzz626, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1169(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, Pos(zzz7720), h) -> new_mkVBalBranch3MkVBalBranch1170(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7550, zzz7720, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1165(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Succ(zzz106800)), bg) -> new_mkVBalBranch3MkVBalBranch1294(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch221(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Succ(zzz626200), zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1315(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Neg(zzz10610), ca) -> new_mkVBalBranch3MkVBalBranch1181(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_mkBalBranch6MkBalBranch013(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Succ(zzz17790), be, bf) -> new_mkBalBranch6MkBalBranch016(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Zero, zzz17790, be, bf) 72.25/39.34 new_primMinusNat0(Zero, Succ(zzz542000)) -> Neg(Succ(zzz542000)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1225(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(Zero), bg) -> new_mkVBalBranch3MkVBalBranch1295(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1142(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1144(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1303(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Succ(zzz106700), zzz10580, bg) -> new_mkVBalBranch3MkVBalBranch1292(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz106700, zzz10580, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1238(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1240(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkBalBranch6MkBalBranch310(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1775, be, bf) -> new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_addToFM_C2(Branch(False, zzz6261, zzz6262, zzz6263, zzz6264), zzz31, h) -> Branch(False, new_addToFM0(zzz6261, zzz31, h), zzz6262, zzz6263, zzz6264) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1275(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Zero), h) -> new_mkVBalBranch3MkVBalBranch1189(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1139(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7090), h) -> new_mkVBalBranch3MkVBalBranch1140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1231(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, Neg(zzz7410), h) -> new_mkVBalBranch3MkVBalBranch1193(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1168(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Succ(zzz7350), h) -> new_mkVBalBranch3MkVBalBranch1274(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, zzz7350, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1187(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, Succ(zzz106100), ca) -> new_mkVBalBranch3MkVBalBranch1188(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10550, zzz106100, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1164(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10580, Neg(zzz10670), bg) -> new_mkVBalBranch3MkVBalBranch1303(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, zzz10670, zzz10580, bg) 72.25/39.34 new_mkBalBranch6MkBalBranch113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) -> new_mkBalBranch6MkBalBranch114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.34 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch1307(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1161(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Pos(zzz7780), h) -> new_mkVBalBranch3MkVBalBranch1156(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkBalBranch(zzz6260, zzz6261, new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), zzz6263, h), zzz6264, ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1178(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1150(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch238(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1185(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7170), h) -> new_mkVBalBranch3MkVBalBranch1276(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7170, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_splitGT22(zzz475, zzz476, zzz477, zzz478, ba) -> new_mkVBalBranch2(zzz475, new_splitGT3(zzz477, ba), zzz478, ba) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1221(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1244(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1181(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) -> new_mkVBalBranch3MkVBalBranch1182(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1231(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, Pos(zzz7410), h) -> new_mkVBalBranch3MkVBalBranch1236(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz7130, zzz7410, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1149(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), bh) -> new_mkVBalBranch3MkVBalBranch1280(zzz581, zzz582, zzz583, zzz584, zzz585, zzz586, zzz587, zzz588, zzz589, zzz590, zzz591, Succ(zzz6220), Succ(zzz583), bh) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1285(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, Succ(zzz10560), ca) -> new_mkVBalBranch3MkVBalBranch1254(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, zzz10560, new_sizeFM(Branch(zzz1004, zzz1005, Pos(Succ(zzz1006)), zzz1007, zzz1008), ty_Bool, ca), ca) 72.25/39.34 new_mkBalBranch6MkBalBranch112(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, zzz178500, Zero, be, bf) -> new_mkBalBranch6MkBalBranch113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1220(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1244(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6MkBalBranch38(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1771, be, bf) -> new_mkBalBranch6MkBalBranch314(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1771, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch014(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Succ(zzz17800), be, bf) -> new_mkBalBranch6MkBalBranch012(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkBalBranch6MkBalBranch413(zzz2134, zzz2130, zzz2131, zzz1674, zzz1757, be, bf) -> new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, new_mkBalBranch6Size_r(zzz2134, zzz2130, zzz2131, zzz1674, be, bf), zzz1757, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Neg(Succ(zzz34200)), zzz343, zzz344, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch232(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz34200, zzz343, zzz344, zzz31, zzz34200, zzz43200, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1287(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1249(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkBalBranch6MkBalBranch010(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Neg(Succ(zzz176900)), Pos(zzz17700), be, bf) -> new_mkBalBranch6MkBalBranch015(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1186(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz7190), h) -> new_mkVBalBranch3MkVBalBranch1310(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7190, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1167(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1208(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Succ(zzz33200)), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1225(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Neg(Zero), bg) -> new_mkVBalBranch3MkVBalBranch1295(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, bg) 72.25/39.34 new_mkVBalBranch3MkVBalBranch232(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Zero, Zero, ce) -> new_mkVBalBranch3MkVBalBranch227(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, ce) 72.25/39.34 new_splitGT23(zzz31, zzz32, zzz33, zzz34, h) -> zzz34 72.25/39.34 new_mkVBalBranch3MkVBalBranch1140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, Pos(zzz7370), h) -> new_mkVBalBranch3MkVBalBranch1232(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, zzz7370, h) 72.25/39.34 new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), h) -> new_mkVBalBranch3MkVBalBranch1304(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Succ(zzz626200)), zzz6263, zzz6264), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1196(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7230, Zero, h) -> new_mkVBalBranch3MkVBalBranch1197(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkBalBranch6Size_l(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_sizeFM(zzz1674, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1213(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) -> new_mkVBalBranch3MkVBalBranch1182(zzz1004, zzz1005, zzz1006, zzz1007, zzz1008, zzz1009, zzz1010, zzz1011, zzz1012, zzz1013, zzz1014, ca) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1161(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7700, Neg(zzz7780), h) -> new_mkVBalBranch3MkVBalBranch1143(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7780, zzz7700, h) 72.25/39.34 new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz340, zzz341, Pos(Succ(zzz34200)), zzz343, zzz344), h) -> new_mkBalBranch(zzz340, zzz341, new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz343, h), zzz344, ty_Bool, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1267(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1220(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch232(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, Succ(zzz6090), Succ(zzz6100), ce) -> new_mkVBalBranch3MkVBalBranch232(zzz598, zzz599, zzz600, zzz601, zzz602, zzz603, zzz604, zzz605, zzz606, zzz607, zzz608, zzz6090, zzz6100, ce) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1146(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, Pos(zzz10530), bg) -> new_mkVBalBranch3MkVBalBranch1147(zzz1018, zzz1019, zzz1020, zzz1021, zzz1022, zzz1023, zzz1024, zzz1025, zzz1026, zzz1027, zzz1028, new_primMulNat(zzz10530), bg) 72.25/39.34 new_mkBalBranch6MkBalBranch119(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Neg(Zero), Neg(zzz17860), be, bf) -> new_mkBalBranch6MkBalBranch1114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, new_primMulNat2(zzz17860), be, bf) 72.25/39.34 new_primPlusNat2(Zero, Zero) -> Zero 72.25/39.34 new_mkVBalBranch3MkVBalBranch1202(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Succ(zzz72500), Succ(zzz751000), h) -> new_mkVBalBranch3MkVBalBranch1202(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz72500, zzz751000, h) 72.25/39.34 new_splitLT5(Branch(False, zzz16831, zzz16832, zzz16833, zzz16834), bc) -> new_splitLT23(zzz16831, zzz16832, zzz16833, zzz16834, bc) 72.25/39.34 new_mkBalBranch6MkBalBranch1113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, Zero, be, bf) -> new_mkBalBranch6MkBalBranch116(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 72.25/39.34 new_mkVBalBranch3MkVBalBranch229(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, Pos(Zero), zzz343, zzz344, zzz31, Succ(zzz530), h) -> new_mkVBalBranch3MkVBalBranch226(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz340, zzz341, zzz343, zzz344, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1230(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, Zero, h) -> new_mkVBalBranch3MkVBalBranch1190(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, new_sizeFM(Branch(zzz330, zzz331, Pos(Zero), zzz333, zzz334), ty_Bool, h), h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, Pos(Succ(zzz626200)), zzz6263, zzz6264, zzz31, Succ(zzz6830), h) -> new_mkVBalBranch3MkVBalBranch223(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, zzz6830, zzz626200, h) 72.25/39.34 new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Succ(zzz167600)), be, bf) -> new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 72.25/39.34 new_primPlusInt(zzz6800, Neg(zzz6970)) -> new_primMinusNat0(zzz6800, zzz6970) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1192(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1243(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz626200, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1140(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, zzz7090, Neg(zzz7370), h) -> new_mkVBalBranch3MkVBalBranch1221(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1151(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1153(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 72.25/39.34 72.25/39.34 The set Q consists of the following terms: 72.25/39.34 72.25/39.34 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) 72.25/39.34 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) 72.25/39.34 new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 72.25/39.34 new_primPlusNat1(Succ(x0)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1273(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1214(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 72.25/39.34 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1277(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 72.25/39.34 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) 72.25/39.34 new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, x5, x6, x7) 72.25/39.34 new_mkBalBranch6MkBalBranch42(x0, x1, x2, x3, x4, Zero, x5, x6) 72.25/39.34 new_primMulNat0(x0) 72.25/39.34 new_primPlusInt2(Pos(x0), x1, x2, x3, x4, x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1157(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1273(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1258(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1201(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_primPlusInt2(Neg(x0), x1, x2, x3, x4, x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1313(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_primMulNat2(Zero) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1192(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, Succ(x4), x5, x6) 72.25/39.34 new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, Succ(x4), x5, x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1191(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 72.25/39.34 new_primPlusNat2(Succ(x0), Succ(x1)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1189(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 72.25/39.34 new_primMulNat1(x0) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch011(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 72.25/39.34 new_primMinusNat0(Zero, Zero) 72.25/39.34 new_splitGT3(EmptyFM, x0) 72.25/39.34 new_mkBalBranch6MkBalBranch415(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1172(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1218(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 72.25/39.34 new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1239(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.34 new_splitGT(x0, x1, x2, x3) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1185(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 72.25/39.34 new_primPlusNat3(x0, Zero) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1181(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_splitLT4(x0, x1, x2, x3, x4) 72.25/39.34 new_splitLT0(Branch(True, x0, x1, x2, x3), x4) 72.25/39.34 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1176(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 72.25/39.34 new_splitGT24(x0, x1, x2, EmptyFM, x3) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 72.25/39.34 new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1175(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Succ(Succ(x4)))), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1278(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1176(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1244(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1243(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.34 new_mkBranch(x0, x1, x2, x3, x4, x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1268(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Neg(Succ(x4)), x5, x6) 72.25/39.34 new_primPlusInt0(x0, Neg(x1)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1294(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1281(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 72.25/39.34 new_splitLT0(EmptyFM, x0) 72.25/39.34 new_mkBalBranch6MkBalBranch42(x0, x1, x2, x3, x4, Succ(x5), x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1284(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_primPlusNat2(Succ(x0), Zero) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1217(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, Zero, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Pos(Zero), Neg(x4), x5, x6) 72.25/39.34 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Neg(Zero), Pos(x4), x5, x6) 72.25/39.34 new_addToFM_C1(EmptyFM, x0, x1) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1283(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1277(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 72.25/39.34 new_primMinusNat0(Succ(x0), Zero) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, Branch(x7, x8, x9, x10, x11), x12, x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1306(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch011(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1150(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1266(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch33(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, Zero, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1159(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Pos(Zero), Pos(x4), x5, x6) 72.25/39.34 new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.34 new_splitLT40(x0) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 72.25/39.34 new_addToFM_C1(Branch(True, x0, x1, x2, x3), x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1191(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 72.25/39.34 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Neg(Succ(x4)), Neg(x5), x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1216(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 72.25/39.34 new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1196(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1199(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_splitGT0(x0, x1, x2, x3) 72.25/39.34 new_addToFM_C2(EmptyFM, x0, x1) 72.25/39.34 new_splitLT41(x0) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1256(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1254(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 72.25/39.34 new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1171(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Pos(Succ(x4)), Pos(x5), x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_intersectFM_C2Lts0(x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.34 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1296(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch31(x0, x1, x2, EmptyFM, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1269(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1315(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 72.25/39.34 new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, Zero, x5, x6) 72.25/39.34 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1276(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1180(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7) 72.25/39.34 new_splitGT24(x0, x1, x2, Branch(True, x3, x4, x5, x6), x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1271(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 72.25/39.34 new_mkVBalBranch1(x0, Branch(x1, x2, x3, x4, x5), EmptyFM, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch222(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_primMulNat2(Succ(x0)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1250(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, EmptyFM, x7, x8) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, Succ(x4), x5, x6) 72.25/39.34 new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1251(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1210(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) 72.25/39.34 new_primMinusNat0(Succ(x0), Succ(x1)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 72.25/39.34 new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Succ(Zero))), x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1239(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1303(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) 72.25/39.34 new_splitGT1(x0, x1, x2, x3, x4) 72.25/39.34 new_primPlusInt0(x0, Pos(x1)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Zero, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1300(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, x4, x5, x6, x7) 72.25/39.34 new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Zero, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1285(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1295(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1288(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1198(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1221(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, Succ(x4), x5, x6) 72.25/39.34 new_mkBalBranch6MkBalBranch5(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1216(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, x5, x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1184(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1276(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_primPlusNat3(x0, Succ(x1)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1199(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_splitLT0(Branch(False, x0, x1, x2, x3), x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, x4, x5, x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1266(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1315(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 72.25/39.34 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Pos(Succ(x4)), Neg(x5), x6, x7) 72.25/39.34 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Neg(Succ(x4)), Pos(x5), x6, x7) 72.25/39.34 new_splitLT5(Branch(False, x0, x1, x2, x3), x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1147(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, Succ(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.34 new_primPlusInt(x0, Pos(x1)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1274(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1274(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 72.25/39.34 new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 72.25/39.34 new_intersectFM_C2Gts0(x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 72.25/39.34 new_primPlusNat2(Zero, Zero) 72.25/39.34 new_primMinusNat0(Zero, Succ(x0)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1161(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1182(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_splitLT1(x0, x1, x2, x3) 72.25/39.34 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1252(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1222(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_emptyFM(x0) 72.25/39.34 new_primPlusInt(x0, Neg(x1)) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1265(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Neg(Succ(x4)), Neg(x5), x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1177(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) 72.25/39.34 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Pos(Succ(x4)), Neg(x5), x6, x7) 72.25/39.34 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Neg(Succ(x4)), Pos(x5), x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1222(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) 72.25/39.34 new_mkVBalBranch2(x0, EmptyFM, x1, x2) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.34 new_splitLT23(x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Pos(Succ(x4)), Pos(x5), x6, x7) 72.25/39.34 new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, Succ(x4), x5, x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) 72.25/39.34 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1160(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1288(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, x4, x5, x6, x7) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1248(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, Zero, x4, x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1265(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.34 new_primPlusInt1(Pos(x0), x1, x2, x3, x4, x5) 72.25/39.34 new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 72.25/39.34 new_mkBalBranch6Size_l(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1286(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkBalBranch6Size_r(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_splitGT4(x0) 72.25/39.34 new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, Zero, x7, x8, x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1184(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1293(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1247(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_splitGT40(x0) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1178(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Succ(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 72.25/39.34 new_splitLT21(x0, x1, x2, x3, x4) 72.25/39.34 new_splitGT22(x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Succ(x4), Zero, x5, x6) 72.25/39.34 new_primPlusNat1(Zero) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1218(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_splitLT5(Branch(True, x0, x1, x2, x3), x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, Succ(x7), x8, x9, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, Succ(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 72.25/39.34 new_addToFM_C2(Branch(False, x0, x1, x2, x3), x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1297(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Neg(Zero), Neg(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1289(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_primPlusInt1(Neg(x0), x1, x2, x3, x4, x5) 72.25/39.34 new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Neg(Zero), x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1291(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, x5, x6, x7) 72.25/39.34 new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 72.25/39.34 new_primMulNat(Succ(x0)) 72.25/39.34 new_mkBalBranch6MkBalBranch41(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1298(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_splitGT23(x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1194(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch0110(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9, x10, x11, x12, x13) 72.25/39.34 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1166(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, Zero, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1311(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Succ(x4), Zero, x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1186(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1193(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1254(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1308(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1157(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1161(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) 72.25/39.34 new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, Zero, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 72.25/39.34 new_mkVBalBranch1(x0, EmptyFM, x1, x2) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1213(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Zero)), x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch32(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1284(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) 72.25/39.34 new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1186(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch31(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9) 72.25/39.34 new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, Zero, x4, x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.34 new_splitGT24(x0, x1, x2, Branch(False, x3, x4, x5, x6), x7) 72.25/39.34 new_splitGT3(Branch(True, x0, x1, x2, x3), x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1154(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Neg(Zero), Neg(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1262(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_intersectFM_C2Lts(x0, x1, x2, x3, x4) 72.25/39.34 new_mkBalBranch6MkBalBranch111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1196(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Zero, Zero, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.34 new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, Zero, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1306(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.34 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 72.25/39.34 new_splitGT3(Branch(False, x0, x1, x2, x3), x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1303(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) 72.25/39.34 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1260(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1269(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch44(EmptyFM, x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) 72.25/39.34 new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, Succ(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_intersectFM_C2Gts(x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1308(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_addToFM0(x0, x1, x2) 72.25/39.34 new_mkBalBranch6MkBalBranch44(Branch(x0, x1, x2, x3, x4), x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1177(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) 72.25/39.34 new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1212(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_splitLT5(EmptyFM, x0) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Pos(Zero), Pos(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1248(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1285(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1311(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1160(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_splitGT21(x0, x1, x2, x3, x4) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1194(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_addToFM1(x0, x1, x2) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1166(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 72.25/39.34 new_mkBalBranch(x0, x1, x2, x3, x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1223(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1197(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_addToFM_C1(Branch(False, x0, x1, x2, x3), x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Zero), x4, x5) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Zero, Succ(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.34 new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Succ(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1291(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) 72.25/39.34 new_mkVBalBranch2(x0, Branch(x1, x2, x3, x4, x5), EmptyFM, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1245(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 72.25/39.34 new_addToFM(x0, x1, x2) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1289(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.34 new_mkVBalBranch3MkVBalBranch238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.34 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Zero, Succ(x4), x5, x6) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1252(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1278(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.34 new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1247(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.35 new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 72.25/39.35 new_primPlusNat2(Zero, Succ(x0)) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 72.25/39.35 new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 72.25/39.35 new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1223(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1253(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 72.25/39.35 new_mkVBalBranch3MkVBalBranch221(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.35 new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1185(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 72.25/39.35 new_mkBalBranch6MkBalBranch40(x0, x1, x2, x3, x4, x5, x6, x7) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1298(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 72.25/39.35 new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 72.25/39.35 new_addToFM_C2(Branch(True, x0, x1, x2, x3), x4, x5) 72.25/39.35 new_splitLT22(x0, x1, x2, x3, x4) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 72.25/39.35 new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, x5) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1214(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.35 new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, Zero, x4, x5) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1198(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 72.25/39.35 new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 72.25/39.35 new_mkBalBranch6MkBalBranch0110(x0, x1, x2, EmptyFM, x3, x4, x5, x6, x7, x8) 72.25/39.35 new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, x5, x6, x7) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) 72.25/39.35 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) 72.25/39.35 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) 72.25/39.35 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Pos(Zero), Neg(x4), x5, x6) 72.25/39.35 new_primMulNat(Zero) 72.25/39.35 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Neg(Zero), Pos(x4), x5, x6) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1204(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 72.25/39.35 new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, Succ(x5), x6, x7) 72.25/39.35 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) 72.25/39.35 new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Zero, x11) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1147(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 72.25/39.35 new_splitLT3(x0, x1, x2, x3) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1201(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1153(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 72.25/39.35 new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 72.25/39.35 new_sizeFM(EmptyFM, x0, x1) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) 72.25/39.35 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Zero, Zero, x4, x5) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 72.25/39.35 new_mkVBalBranch3MkVBalBranch1245(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 72.25/39.35 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) 72.25/39.35 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) 72.25/39.35 72.25/39.35 We have to consider all minimal (P,Q,R)-chains. 72.25/39.35 ---------------------------------------- 72.25/39.35 72.25/39.35 (506) QDPSizeChangeProof (EQUIVALENT) 72.25/39.35 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. 72.25/39.35 72.25/39.35 From the DPs we obtained the following set of size-change graphs: 72.25/39.35 *new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, True, zzz484, zzz485, Branch(zzz4860, zzz4861, zzz4862, zzz4863, zzz4864), zzz487, ba, bb) -> new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, zzz4860, zzz4861, zzz4862, zzz4863, zzz4864, ba, bb) 72.25/39.35 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 12 > 9, 12 > 10, 12 > 11, 12 > 12, 12 > 13, 14 >= 14, 15 >= 15 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, False, zzz1689, zzz1690, zzz1691, Branch(zzz16920, zzz16921, zzz16922, zzz16923, zzz16924), bc, bd) -> new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, zzz16920, zzz16921, zzz16922, zzz16923, zzz16924, bc, bd) 72.25/39.35 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 13 > 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 14 >= 14, 15 >= 15 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C(Branch(True, zzz31, zzz32, Branch(zzz330, zzz331, zzz332, zzz333, zzz334), zzz34), Branch(False, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C2IntersectFM_C1(zzz31, zzz32, Branch(zzz330, zzz331, zzz332, zzz333, zzz334), zzz34, zzz41, zzz42, zzz43, zzz44, zzz330, zzz331, zzz332, zzz333, zzz334, h, h) 72.25/39.35 The graph contains the following edges 1 > 1, 1 > 2, 1 > 3, 1 > 4, 2 > 5, 2 > 6, 2 > 7, 2 > 8, 1 > 9, 1 > 10, 1 > 11, 1 > 12, 1 > 13, 3 >= 14, 3 >= 15 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C(Branch(False, zzz31, zzz32, zzz33, Branch(zzz340, zzz341, zzz342, zzz343, zzz344)), Branch(True, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C2IntersectFM_C10(zzz31, zzz32, zzz33, Branch(zzz340, zzz341, zzz342, zzz343, zzz344), zzz41, zzz42, zzz43, zzz44, zzz340, zzz341, zzz342, zzz343, zzz344, h, h) 72.25/39.35 The graph contains the following edges 1 > 1, 1 > 2, 1 > 3, 1 > 4, 2 > 5, 2 > 6, 2 > 7, 2 > 8, 1 > 9, 1 > 10, 1 > 11, 1 > 12, 1 > 13, 3 >= 14, 3 >= 15 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C(Branch(False, zzz31, zzz32, zzz33, EmptyFM), Branch(True, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitLT3(zzz31, zzz32, zzz33, h), zzz43, h) 72.25/39.35 The graph contains the following edges 2 > 2, 3 >= 3 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C(Branch(True, zzz31, zzz32, zzz33, zzz34), Branch(True, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitLT4(zzz31, zzz32, zzz33, zzz34, h), zzz43, h) 72.25/39.35 The graph contains the following edges 2 > 2, 3 >= 3 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C(Branch(True, zzz31, zzz32, EmptyFM, zzz34), Branch(False, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitGT(zzz31, zzz32, zzz34, h), zzz44, h) 72.25/39.35 The graph contains the following edges 2 > 2, 3 >= 3 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C(Branch(False, zzz31, zzz32, zzz33, zzz34), Branch(False, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitGT21(zzz31, zzz32, zzz33, zzz34, h), zzz44, h) 72.25/39.35 The graph contains the following edges 2 > 2, 3 >= 3 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C(Branch(True, zzz31, zzz32, zzz33, zzz34), Branch(True, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitGT1(zzz31, zzz32, zzz33, zzz34, h), zzz44, h) 72.25/39.35 The graph contains the following edges 2 > 2, 3 >= 3 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C(Branch(False, zzz31, zzz32, zzz33, zzz34), Branch(False, zzz41, zzz42, zzz43, zzz44), h) -> new_intersectFM_C(new_splitLT0(Branch(False, zzz31, zzz32, zzz33, zzz34), h), zzz43, h) 72.25/39.35 The graph contains the following edges 2 > 2, 3 >= 3 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, False, zzz484, zzz485, zzz486, zzz487, ba, bb) -> new_intersectFM_C(new_intersectFM_C2Lts(zzz475, zzz476, zzz477, zzz478, ba), zzz481, ba) 72.25/39.35 The graph contains the following edges 7 >= 2, 14 >= 3 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, True, zzz484, zzz485, EmptyFM, zzz487, ba, bb) -> new_intersectFM_C(new_intersectFM_C2Lts(zzz475, zzz476, zzz477, zzz478, ba), zzz481, ba) 72.25/39.35 The graph contains the following edges 7 >= 2, 14 >= 3 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, False, zzz484, zzz485, zzz486, zzz487, ba, bb) -> new_intersectFM_C(new_intersectFM_C2Gts(zzz475, zzz476, zzz477, zzz478, ba), zzz482, ba) 72.25/39.35 The graph contains the following edges 8 >= 2, 14 >= 3 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C2IntersectFM_C1(zzz475, zzz476, zzz477, zzz478, zzz479, zzz480, zzz481, zzz482, True, zzz484, zzz485, EmptyFM, zzz487, ba, bb) -> new_intersectFM_C(new_intersectFM_C2Gts(zzz475, zzz476, zzz477, zzz478, ba), zzz482, ba) 72.25/39.35 The graph contains the following edges 8 >= 2, 14 >= 3 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, False, zzz1689, zzz1690, zzz1691, EmptyFM, bc, bd) -> new_intersectFM_C(new_intersectFM_C2Gts0(zzz1680, zzz1681, zzz1682, zzz1683, bc), zzz1687, bc) 72.25/39.35 The graph contains the following edges 8 >= 2, 14 >= 3 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, True, zzz1689, zzz1690, zzz1691, zzz1692, bc, bd) -> new_intersectFM_C(new_intersectFM_C2Gts0(zzz1680, zzz1681, zzz1682, zzz1683, bc), zzz1687, bc) 72.25/39.35 The graph contains the following edges 8 >= 2, 14 >= 3 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, False, zzz1689, zzz1690, zzz1691, EmptyFM, bc, bd) -> new_intersectFM_C(new_intersectFM_C2Lts0(zzz1680, zzz1681, zzz1682, zzz1683, bc), zzz1686, bc) 72.25/39.35 The graph contains the following edges 7 >= 2, 14 >= 3 72.25/39.35 72.25/39.35 72.25/39.35 *new_intersectFM_C2IntersectFM_C10(zzz1680, zzz1681, zzz1682, zzz1683, zzz1684, zzz1685, zzz1686, zzz1687, True, zzz1689, zzz1690, zzz1691, zzz1692, bc, bd) -> new_intersectFM_C(new_intersectFM_C2Lts0(zzz1680, zzz1681, zzz1682, zzz1683, bc), zzz1686, bc) 72.25/39.35 The graph contains the following edges 7 >= 2, 14 >= 3 72.25/39.35 72.25/39.35 72.25/39.35 ---------------------------------------- 72.25/39.35 72.25/39.35 (507) 72.25/39.35 YES 72.25/39.35 72.25/39.35 ---------------------------------------- 72.25/39.35 72.25/39.35 (508) 72.25/39.35 Obligation: 72.25/39.35 Q DP problem: 72.25/39.35 The TRS P consists of the following rules: 72.25/39.35 72.25/39.35 new_mkBalBranch6MkBalBranch01(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Succ(zzz1769000), Succ(zzz178300), h, ba) -> new_mkBalBranch6MkBalBranch01(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, zzz1769000, zzz178300, h, ba) 72.25/39.35 72.25/39.35 R is empty. 72.25/39.35 Q is empty. 72.25/39.35 We have to consider all minimal (P,Q,R)-chains. 72.25/39.35 ---------------------------------------- 72.25/39.35 72.25/39.35 (509) QDPSizeChangeProof (EQUIVALENT) 72.25/39.35 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. 72.25/39.35 72.25/39.35 From the DPs we obtained the following set of size-change graphs: 72.25/39.35 *new_mkBalBranch6MkBalBranch01(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, Succ(zzz1769000), Succ(zzz178300), h, ba) -> new_mkBalBranch6MkBalBranch01(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, zzz1769000, zzz178300, h, ba) 72.25/39.35 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 72.25/39.35 72.25/39.35 72.25/39.35 ---------------------------------------- 72.25/39.35 72.25/39.35 (510) 72.25/39.35 YES 72.25/39.35 72.25/39.35 ---------------------------------------- 72.25/39.35 72.25/39.35 (511) 72.25/39.35 Obligation: 72.25/39.35 Q DP problem: 72.25/39.35 The TRS P consists of the following rules: 72.25/39.35 72.25/39.35 new_mkBalBranch6MkBalBranch4(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1758000), Succ(zzz175900), h, ba) -> new_mkBalBranch6MkBalBranch4(zzz2134, zzz2130, zzz2131, zzz1674, zzz1758000, zzz175900, h, ba) 72.25/39.35 72.25/39.35 R is empty. 72.25/39.35 Q is empty. 72.25/39.35 We have to consider all minimal (P,Q,R)-chains. 72.25/39.35 ---------------------------------------- 72.25/39.35 72.25/39.35 (512) QDPSizeChangeProof (EQUIVALENT) 72.25/39.35 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. 72.25/39.35 72.25/39.35 From the DPs we obtained the following set of size-change graphs: 72.25/39.35 *new_mkBalBranch6MkBalBranch4(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1758000), Succ(zzz175900), h, ba) -> new_mkBalBranch6MkBalBranch4(zzz2134, zzz2130, zzz2131, zzz1674, zzz1758000, zzz175900, h, ba) 72.25/39.35 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8 72.25/39.35 72.25/39.35 72.25/39.35 ---------------------------------------- 72.25/39.35 72.25/39.35 (513) 72.25/39.35 YES 72.38/39.38 EOF